|
| DataLogger (Bool enabled=true) |
|
| DataLogger (String name, Bool enabled=true, UInt downsampling=1) |
|
virtual void | start () override |
|
virtual void | stop () override |
|
virtual void | setColumnNames (std::vector< String > names) |
|
void | logPhasorNodeValues (Real time, const Matrix &data, Int freqNum=1) |
|
void | logEMTNodeValues (Real time, const Matrix &data) |
|
virtual void | log (Real time, Int timeStepCount) override |
|
virtual CPS::Task::Ptr | getTask () override |
|
virtual void | logAttribute (const String &name, CPS::AttributeBase::Ptr attr, UInt rowsMax=0, UInt colsMax=0) |
|
void | logAttribute (const std::vector< String > &name, CPS::AttributeBase::Ptr attr) |
|
|
virtual void | logDataLine (Real time, Real data) |
|
virtual void | logDataLine (Real time, const Matrix &data) |
|
virtual void | logDataLine (Real time, const MatrixComp &data) |
|
|
static std::shared_ptr< DataLogger > | make (Args &&...args) |
|
Definition at line 26 of file DataLogger.h.
◆ Ptr
typedef std::shared_ptr<DataLogger> DPsim::DataLogger::Ptr |
◆ DataLogger() [1/2]
DataLogger::DataLogger |
( |
Bool | enabled = true | ) |
|
◆ DataLogger() [2/2]
DataLogger::DataLogger |
( |
String | name, |
|
|
Bool | enabled = true, |
|
|
UInt | downsampling = 1 ) |
◆ ~DataLogger()
virtual DPsim::DataLogger::~DataLogger |
( |
| ) |
|
|
inlinevirtual |
◆ getTask()
CPS::Task::Ptr DataLogger::getTask |
( |
| ) |
|
|
overridevirtual |
◆ log()
void DataLogger::log |
( |
Real | time, |
|
|
Int | timeStepCount ) |
|
overridevirtual |
◆ logDataLine() [1/3]
void DataLogger::logDataLine |
( |
Real | time, |
|
|
const Matrix & | data ) |
|
protectedvirtual |
◆ logDataLine() [2/3]
void DataLogger::logDataLine |
( |
Real | time, |
|
|
const MatrixComp & | data ) |
|
protectedvirtual |
◆ logDataLine() [3/3]
void DataLogger::logDataLine |
( |
Real | time, |
|
|
Real | data ) |
|
protectedvirtual |
◆ logEMTNodeValues()
void DataLogger::logEMTNodeValues |
( |
Real | time, |
|
|
const Matrix & | data ) |
◆ logPhasorNodeValues()
void DataLogger::logPhasorNodeValues |
( |
Real | time, |
|
|
const Matrix & | data, |
|
|
Int | freqNum = 1 ) |
◆ setColumnNames()
void DataLogger::setColumnNames |
( |
std::vector< String > | names | ) |
|
|
virtual |
◆ start()
void DataLogger::start |
( |
| ) |
|
|
overridevirtual |
◆ stop()
void DataLogger::stop |
( |
| ) |
|
|
overridevirtual |
◆ mDownsampling
UInt DPsim::DataLogger::mDownsampling |
|
protected |
◆ mEnabled
Bool DPsim::DataLogger::mEnabled |
|
protected |
◆ mFilename
fs::path DPsim::DataLogger::mFilename |
|
protected |
◆ mLogFile
std::ofstream DPsim::DataLogger::mLogFile |
|
protected |
◆ mName
String DPsim::DataLogger::mName |
|
protected |
The documentation for this class was generated from the following files: