Package com.anylogic.engine
- java.lang.Object
- com.anylogic.engine.SDIntegrationManager
- All Implemented Interfaces:
Serializable
@AnyLogicInternalCodegenAPI public class SDIntegrationManager extends Object implements Serializable
This class solves a system of algebraic differential equations.
- Author:
- AnyLogic North America, LLC https://anylogic.com
- See Also:
- Serialized Form
Constructor | Description |
---|---|
SDIntegrationManager |
Constructor
|
@AnyLogicInternalCodegenAPI public SDIntegrationManager(int mathDiffEqCount, int mathAlgEqCount, int mathFormEqCount)
Constructor
- Parameters:
mathDiffEqCount
- number of differential equationsmathAlgEqCount
- number of algebraic equationsmathFormEqCount
- number of formulas
@AnyLogicInternalAPI public int FEX(double T, double[] D, double[] A, double[] RD, double[] RA)
@AnyLogicInternalAPI public int SOLOUT(double time, double[] y, double[] x)
@AnyLogicInternalCodegenAPI public int doStep(Agent ao, double currentTime, double TOUT, boolean initialConditionsSolving)
Does integration step for the given agent
- Parameters:
ao
- reference to agentcurrentTime
- initial timeTOUT
- final timeinitialConditionsSolving
-true
if functions for initial conditions should be used- Returns:
- state of operation (e.g.
NumMethod.nmSuccess
)