CGMES_3_0_0
Loading...
Searching...
No Matches
SynchronousMachineModelKind.hpp
1#ifndef SynchronousMachineModelKind_H
2#define SynchronousMachineModelKind_H
3/*
4Generated from the CGMES files via cimgen: https://github.com/sogno-platform/cimgen
5*/
6
7#include <istream>
8#include <ostream>
9
10namespace CIMPP
11{
13 class SynchronousMachineModelKind
14 {
15 public:
29
30 SynchronousMachineModelKind() : value(), initialized(false) {}
31 SynchronousMachineModelKind(SynchronousMachineModelKind_ENUM value) : value(value), initialized(true) {}
32
33 SynchronousMachineModelKind& operator=(SynchronousMachineModelKind_ENUM rop);
34 operator SynchronousMachineModelKind_ENUM() const;
35
37 bool initialized;
38
39 static const char debugName[];
40 const char* debugString() const;
41
42 friend std::istream& operator>>(std::istream& lop, SynchronousMachineModelKind& rop);
43 friend std::ostream& operator<<(std::ostream& os, const SynchronousMachineModelKind& obj);
44 };
45}
46#endif
Type of synchronous machine model used in dynamic simulation applications.
Definition SynchronousMachineModelKind.hpp:14
SynchronousMachineModelKind_ENUM
Definition SynchronousMachineModelKind.hpp:17
@ subtransientSimplifiedDirectAxis
Definition SynchronousMachineModelKind.hpp:27
@ subtransientTypeF
Definition SynchronousMachineModelKind.hpp:21
@ subtransient
Definition SynchronousMachineModelKind.hpp:19
@ subtransientTypeJ
Definition SynchronousMachineModelKind.hpp:23
@ subtransientSimplified
Definition SynchronousMachineModelKind.hpp:25