|
DPsim
|
#include <DAEInterface.h>
Public Types | |
| typedef std::shared_ptr< DAEInterface > | Ptr |
| typedef std::vector< Ptr > | List |
| using | ResFn |
Public Member Functions | |
| virtual void | daeResidual (double ttime, const double state[], const double dstate_dt[], double resid[], std::vector< int > &off)=0 |
| Residual Function for DAE Solver. | |
| virtual Complex | daeInitialize ()=0 |
| Voltage Getter for Components. | |
Definition at line 15 of file DAEInterface.h.
| typedef std::vector<Ptr> CPS::DAEInterface::List |
Definition at line 18 of file DAEInterface.h.
| typedef std::shared_ptr<DAEInterface> CPS::DAEInterface::Ptr |
Definition at line 17 of file DAEInterface.h.
| using CPS::DAEInterface::ResFn |
Definition at line 20 of file DAEInterface.h.
|
pure virtual |
Voltage Getter for Components.
Implemented in CPS::DP::Ph1::NetworkInjection, CPS::DP::Ph1::ProfileVoltageSource, CPS::DP::Ph1::Resistor, CPS::DP::Ph1::VoltageSource, CPS::DP::Ph3::VoltageSource, CPS::SP::Ph1::NetworkInjection, CPS::SP::Ph1::VoltageSource, and CPS::SP::Ph3::VoltageSource.
|
pure virtual |
Residual Function for DAE Solver.
Implemented in CPS::DP::Ph1::NetworkInjection, CPS::DP::Ph1::ProfileVoltageSource, CPS::DP::Ph1::Resistor, CPS::DP::Ph1::VoltageSource, CPS::DP::Ph3::VoltageSource, CPS::SP::Ph1::NetworkInjection, CPS::SP::Ph1::VoltageSource, and CPS::SP::Ph3::VoltageSource.