Agora  1.2.0
Agora project
CsvLog::MatLogger Class Reference

#include <mat_logger.h>

Inheritance diagram for CsvLog::MatLogger:
Collaboration diagram for CsvLog::MatLogger:

Public Member Functions

 MatLogger (size_t mat_log_id, Config *const cfg, Direction dir)
 
bool UpdateMatBuf ([[maybe_unused]] const size_t frame_id, [[maybe_unused]] const size_t sc_id, [[maybe_unused]] const arma::cx_fmat &mat_in)
 
 ~MatLogger ()
 
- Public Member Functions inherited from CsvLog::CsvLogger
 CsvLogger ([[maybe_unused]] size_t log_id, [[maybe_unused]] Config *const cfg, [[maybe_unused]] Direction dir, [[maybe_unused]] bool bs_only=false)
 
void Write (const std::string &)
 

Private Member Functions

void SaveMatBuf ()
 

Constructor & Destructor Documentation

◆ MatLogger()

CsvLog::MatLogger::MatLogger ( size_t  mat_log_id,
Config *const  cfg,
Direction  dir 
)

◆ ~MatLogger()

CsvLog::MatLogger::~MatLogger ( )
Here is the call graph for this function:

Member Function Documentation

◆ SaveMatBuf()

void CsvLog::MatLogger::SaveMatBuf ( )
private
Here is the caller graph for this function:

◆ UpdateMatBuf()

bool CsvLog::MatLogger::UpdateMatBuf ( [[maybe_unused] ] const size_t  frame_id,
[[maybe_unused] ] const size_t  sc_id,
[[maybe_unused] ] const arma::cx_fmat &  mat_in 
)
Here is the caller graph for this function:

The documentation for this class was generated from the following files: