|
| | 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: