public class DStabSolverImpl extends AbstractDStabSolver
copyright| Constructor and Description |
|---|
DStabSolverImpl(DynamicSimuAlgorithm algo,
IPSSMsgHub msg) |
| Modifier and Type | Method and Description |
|---|---|
void |
afterStep(double t)
implement the post simulation function
|
void |
beforeStep(double time)
implement the before simulation function
|
void |
consoleMsg(java.lang.String msg)
Send a string message to console
|
void |
diffEqnIntegrationStep(double t,
double dt,
DynamicSimuMethod method) |
boolean |
hasDynEvent(double t) |
boolean |
networkSolutionStep() |
boolean |
procInitOutputEvent()
process initial output events
|
getOutPutPerSteps, getSimuTime, initialization, nextStep, performSimulation, setOutPutPerSteps, setSimuTime, solveDEqnSteppublic DStabSolverImpl(DynamicSimuAlgorithm algo, IPSSMsgHub msg)
public void beforeStep(double time)
throws DStabSimuException
IDStabSolverDStabSimuExceptionpublic boolean networkSolutionStep()
throws DStabSimuException
networkSolutionStep in class AbstractDStabSolverDStabSimuExceptionpublic void diffEqnIntegrationStep(double t,
double dt,
DynamicSimuMethod method)
throws DStabSimuException
diffEqnIntegrationStep in class AbstractDStabSolverDStabSimuExceptionpublic void afterStep(double t)
throws DStabSimuException
IDStabSolverDStabSimuExceptionpublic boolean procInitOutputEvent()
AbstractDStabSolverpublic void consoleMsg(java.lang.String msg)
msg - public boolean hasDynEvent(double t)
hasDynEvent in class AbstractDStabSolver