public class OdeSet
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
DblMatrix |
absTol |
int |
errorScaling |
DblMatrix |
initDt |
DblMatrix |
initY |
DblMatrix |
maxDt |
DblMatrix |
minDt |
DblMatrix |
relTol |
static int |
SCALING_ABS_REL |
int |
subSteps |
DblMatrix |
timePoints |
boolean |
trackingEvents |
DblMatrix |
tStart |
DblMatrix |
tStop |
boolean |
usingJacobianPattern |
boolean |
usingNumericalJacobian |
int |
YscaleMethod |
Constructor and Description |
---|
OdeSet() |
Modifier and Type | Method and Description |
---|---|
DblMatrix |
getAbsoluteTolerance() |
boolean |
getEventTracking() |
DblMatrix |
getInitialTimeStep() |
DblMatrix |
getInitialValue() |
DblMatrix |
getMaxTimeStep() |
DblMatrix |
getMinTimeStep() |
boolean |
getNumericalJacobian() |
DblMatrix |
getRelativeTolerance() |
int |
getScalingMethod() |
DblMatrix |
getStartTime() |
DblMatrix |
getStopTime() |
int |
getSubSteps() |
DblMatrix |
getTimePoints() |
boolean |
getUsingJacobianPattern() |
void |
setAbsouteTolerance(DblMatrix abs) |
void |
setEventTracking(boolean s)
Toggles behavior of event tracking.
|
void |
setInitialTimeStep(DblMatrix Tstep)
Some solvers may use this while others may not need or use it.
|
void |
setInitialValue(DblMatrix init) |
void |
setMaxTimeStep(DblMatrix Tstep)
Some solvers may use this while others may not need or use it.
|
void |
setMinTimeStep(DblMatrix Tstep) |
void |
setRelativeTolerance(DblMatrix rel) |
void |
setScalingMethod(int k)
Sets the error scaling method.
|
void |
setStartTime(DblMatrix start) |
void |
setStopTime(DblMatrix stop) |
void |
setSubSteps(int n) |
void |
setTimePoints(DblMatrix t) |
void |
setUsingJacobianPattern(boolean s)
Sets whether or not a Jacobian pattern is used to reduce
computational effort.
|
void |
setUsingNumericalJacobian(boolean use)
If set to true a numerical Jacobian will be calculated.
|
public static final int SCALING_ABS_REL
public DblMatrix absTol
public DblMatrix relTol
public DblMatrix maxDt
public DblMatrix minDt
public DblMatrix initDt
public DblMatrix tStart
public DblMatrix timePoints
public DblMatrix tStop
public DblMatrix initY
public boolean usingNumericalJacobian
public boolean usingJacobianPattern
public boolean trackingEvents
public int errorScaling
public int subSteps
public int YscaleMethod
public void setTimePoints(DblMatrix t)
public DblMatrix getTimePoints()
public void setStartTime(DblMatrix start)
public DblMatrix getStartTime()
public void setStopTime(DblMatrix stop)
public DblMatrix getStopTime()
public void setInitialValue(DblMatrix init)
public DblMatrix getInitialValue()
public void setInitialTimeStep(DblMatrix Tstep)
public DblMatrix getInitialTimeStep()
public void setMaxTimeStep(DblMatrix Tstep)
public int getSubSteps()
public void setSubSteps(int n)
public DblMatrix getMaxTimeStep()
public void setMinTimeStep(DblMatrix Tstep)
public DblMatrix getMinTimeStep()
public void setAbsouteTolerance(DblMatrix abs)
public DblMatrix getAbsoluteTolerance()
public void setRelativeTolerance(DblMatrix rel)
public DblMatrix getRelativeTolerance()
public void setUsingJacobianPattern(boolean s)
public boolean getUsingJacobianPattern()
public void setUsingNumericalJacobian(boolean use)
public boolean getNumericalJacobian()
public void setEventTracking(boolean s)
public boolean getEventTracking()
public void setScalingMethod(int k)
public int getScalingMethod()
Copyright © 2011, 2013. Daniel P. Dougherty