Package | Description |
---|---|
broadwick.odesolver |
A package for ODE solvers.
|
Modifier and Type | Field and Description |
---|---|
private Set<Observer> |
OdeSolver.observers |
private com.google.common.collect.Table<Double,Observer,Collection<Object>> |
OdeSolver.ThetaQueue.thetas |
Modifier and Type | Method and Description |
---|---|
Map<Observer,Collection<Object>> |
OdeSolver.ThetaQueue.getNextEventDataAndRemove()
Get the next observer and the collection of events they are subscribed to and remove it from the theta queue.
|
Modifier and Type | Method and Description |
---|---|
void |
OdeSolver.addObserver(Observer observer)
Add an observer to the engines list of observers.
|
int |
Observer.compareTo(Observer o) |
void |
OdeSolver.ThetaQueue.pushTheta(double time,
Observer obs,
Object theta)
Add a new theta event to the registry, including the time, collection of observers and collection of events.
|
void |
OdeSolver.registerNewTheta(Observer obs,
double thetaTime,
Object event)
Register a new theta event that is triggered at a given time.
|
Copyright © 2015 University of Glasgow. All rights reserved.