|
|
|||||||||
| 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.
DerivativeExceptionboolean getNoDerivatives()
true, if the change vector is always
zero in the system.
|
Generated at March 17 2014 Version 1.4 Revision 453 |
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||