|
DPsim
|
Interface to be used by synchronous generators. More...
#include <MNASyncGenInterface.h>
Public Types | |
| typedef std::shared_ptr< MNASyncGenInterface > | Ptr |
| typedef std::vector< Ptr > | List |
Public Member Functions | |
| virtual | ~MNASyncGenInterface () |
| virtual void | correctorStep ()=0 |
| virtual void | updateVoltage (const Matrix &leftVector)=0 |
| virtual bool | requiresIteration () |
| void | setMaxIterations (Int maxIterations) |
| void | setTolerance (Real Tolerance) |
Protected Member Functions | |
| MNASyncGenInterface () | |
| Constructor. | |
Protected Attributes | |
| Attribute< Int >::Ptr | mNumIter |
| Int | mMaxIter = 25 |
| Real | mTolerance = 1e-6 |
Interface to be used by synchronous generators.
Definition at line 17 of file MNASyncGenInterface.h.
| typedef std::vector<Ptr> CPS::MNASyncGenInterface::List |
Definition at line 28 of file MNASyncGenInterface.h.
| typedef std::shared_ptr<MNASyncGenInterface> CPS::MNASyncGenInterface::Ptr |
Definition at line 27 of file MNASyncGenInterface.h.
|
inlinevirtual |
Definition at line 30 of file MNASyncGenInterface.h.
|
inlineprotected |
Constructor.
Definition at line 48 of file MNASyncGenInterface.h.
|
pure virtual |
|
inlinevirtual |
Reimplemented in CPS::DP::Ph1::SynchronGenerator4OrderPCM, CPS::DP::Ph1::SynchronGenerator4OrderTPM, CPS::DP::Ph1::SynchronGenerator6OrderPCM, CPS::DP::Ph1::SynchronGeneratorIter, and CPS::EMT::Ph3::SynchronGenerator4OrderPCM.
Definition at line 38 of file MNASyncGenInterface.h.
|
inline |
Setters
Definition at line 42 of file MNASyncGenInterface.h.
|
inline |
Definition at line 44 of file MNASyncGenInterface.h.
|
pure virtual |
|
protected |
Definition at line 22 of file MNASyncGenInterface.h.
Definition at line 20 of file MNASyncGenInterface.h.
|
protected |
Definition at line 24 of file MNASyncGenInterface.h.