CIM++ Adapted CIM_SINERGIEN Codebase
ReactiveCapabilityCurve.h
1 // ReactiveCapabilityCurve.h
3 // Implementation of the Class ReactiveCapabilityCurve
5 
6 #ifndef REACTIVECAPABILITYCURVE_H
7 #define REACTIVECAPABILITYCURVE_H
8 
9 #include <list>
10 
11 #include "IEC61970/Base/Domain/Temperature.h"
12 #include "IEC61970/Base/Domain/Pressure.h"
13 #include "IEC61970/Base/Equivalents/EquivalentInjection.h"
14 #include "IEC61970/Base/Wires/SynchronousMachine.h"
15 #include "IEC61970/Base/Core/Curve.h"
16 
17 namespace IEC61970
18 {
19  namespace Base
20  {
21  namespace Wires
22  {
32  {
33 
34  public:
36  virtual ~ReactiveCapabilityCurve();
49  std::list<IEC61970::Base::Equivalents::EquivalentInjection*> EquivalentInjection;
53  std::list<IEC61970::Base::Wires::SynchronousMachine*> InitiallyUsedBySynchronousMachines;
57  std::list<IEC61970::Base::Wires::SynchronousMachine*> SynchronousMachines;
58 
59  };
60 
61  }
62 
63  }
64 
65 }
66 #endif // REACTIVECAPABILITYCURVE_H
IEC61970::Base::Domain::Temperature coolantTemperature
Definition: ReactiveCapabilityCurve.h:41
Definition: AuxiliaryEquipment.h:13
IEC61970::Base::Domain::Pressure hydrogenPressure
Definition: ReactiveCapabilityCurve.h:45
Definition: Curve.h:27
Definition: ReactiveCapabilityCurve.h:31
std::list< IEC61970::Base::Wires::SynchronousMachine * > InitiallyUsedBySynchronousMachines
Definition: ReactiveCapabilityCurve.h:53
Definition: Temperature.h:22
std::list< IEC61970::Base::Equivalents::EquivalentInjection * > EquivalentInjection
Definition: ReactiveCapabilityCurve.h:49
std::list< IEC61970::Base::Wires::SynchronousMachine * > SynchronousMachines
Definition: ReactiveCapabilityCurve.h:57
Definition: Pressure.h:22