

PREV CLASS NEXT CLASS  FRAMES NO FRAMES  
SUMMARY: NESTED  FIELD  CONSTR  METHOD  DETAIL: FIELD  CONSTR  METHOD 
public interface EventDESystem
This class represents an eventdriven 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 March 17 2014 Version 1.4 Revision 453 

PREV CLASS NEXT CLASS  FRAMES NO FRAMES  
SUMMARY: NESTED  FIELD  CONSTR  METHOD  DETAIL: FIELD  CONSTR  METHOD 