CIM++ Adapted CIM_SINERGIEN Codebase
SynchronousMachineDynamics.h
1 // SynchronousMachineDynamics.h
3 // Implementation of the Class SynchronousMachineDynamics
4 // Original author: ppbr003
6 
7 #ifndef SYNCHRONOUSMACHINEDYNAMICS_H
8 #define SYNCHRONOUSMACHINEDYNAMICS_H
9 
10 #include <list>
11 
12 #include "IEC61970/Base/Wires/SynchronousMachine.h"
13 #include "IEC61970/Dynamics/StandardModels/TurbineGovernorDynamics/TurbineGovernorDynamics.h"
14 #include "IEC61970/Dynamics/StandardModels/RotatingMachineDynamics.h"
15 
16 namespace IEC61970
17 {
18  namespace Dynamics
19  {
20  namespace StandardModels
21  {
22  namespace SynchronousMachineDynamics
23  {
53  {
54 
55  public:
57  virtual ~SynchronousMachineDynamics();
65  std::list<IEC61970::Dynamics::StandardModels::TurbineGovernorDynamics::TurbineGovernorDynamics*> TurbineGovernorDynamics;
66 
67  };
68 
69  }
70 
71  }
72 
73  }
74 
75 }
76 #endif // SYNCHRONOUSMACHINEDYNAMICS_H
Definition: AuxiliaryEquipment.h:13
Definition: RotatingMachineDynamics.h:25
std::list< IEC61970::Dynamics::StandardModels::TurbineGovernorDynamics::TurbineGovernorDynamics * > TurbineGovernorDynamics
Definition: SynchronousMachineDynamics.h:65
IEC61970::Base::Wires::SynchronousMachine * SynchronousMachine
Definition: SynchronousMachineDynamics.h:61
Definition: SynchronousMachine.h:38