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