|
![]() |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface EventDESystem
This class represents an event-driven differential equation system
Method Summary | |
---|---|
int |
getEventCount()
Counts the number of events in this system. |
EventInProgress |
getNextEventAssignments(double t,
double previousTime,
double[] Y)
Returns a list with event assignments for the events triggered either by the time t or by the concentrations of the species stored in Y. |
boolean |
getNoDerivatives()
|
int |
getRuleCount()
Counts the number of rules to be evaluated in each time point. |
boolean |
processAssignmentRules(double t,
double[] Y)
Calculates the changes or assignments that are defined by all rules in the system at the given simulation time point. |
Methods inherited from interface org.simulator.math.odes.DESystem |
---|
containsEventsOrRules, getIdentifiers, getPositiveValueCount, setDelaysIncluded |
Methods inherited from interface org.apache.commons.math.ode.FirstOrderDifferentialEquations |
---|
computeDerivatives, getDimension |
Method Detail |
---|
int getEventCount()
int getRuleCount()
boolean processAssignmentRules(double t, double[] Y) throws DerivativeException
t
- The current simulation time.Y
- The current change of the system.
true
if there has been a change in the Y vector
caused by the rules.
DerivativeException
EventInProgress getNextEventAssignments(double t, double previousTime, double[] Y) throws DerivativeException
t
- The current simulation time.Y
- The current change of the system.
DerivativeException
boolean getNoDerivatives()
true
, if the change vector is always
zero in the system.
|
Generated at April 19 2013 Version 1.3 Revision 424 |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |