ca.nengo.dynamics
Interface Integrator
- All Superinterfaces:
- java.lang.Cloneable, java.io.Serializable
- All Known Implementing Classes:
- EulerIntegrator, RK45Integrator
public interface Integrator
- extends java.io.Serializable, java.lang.Cloneable
A numerical integrator of ordinary differential equations.
integrate
TimeSeries integrate(DynamicalSystem system,
TimeSeries input)
- Integrates the given system over the time span defined by the input time series.
- Parameters:
system
- The DynamicalSystem to solve.input
- Input vector to the system, defined at the desired start and end times
of integration, and optionally at times in between. The way in which the
integrator interpolates between inputs at different times is decided by the
Integrator implementation.
- Returns:
- Time series of output vector
clone
Integrator clone()
throws java.lang.CloneNotSupportedException
- Returns:
- cloned Integrator
- Throws:
java.lang.CloneNotSupportedException
- is clone operation fails