Package eu.bandm.sig.adlib2.math
Class DoubleDynamics.Integrator<C extends DoubleVectorMap.Computer>
java.lang.Object
eu.bandm.sig.adlib2.math.DoubleDynamics.Integrator<C>
- All Implemented Interfaces:
Component
- Direct Known Subclasses:
DoubleDynamics.EulerIntegrator,DoubleDynamics.RungeKuttaIntegrator
- Enclosing class:
DoubleDynamics
public abstract static class DoubleDynamics.Integrator<C extends DoubleVectorMap.Computer>
extends Object
implements Component
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic interfaceDoubleDynamics.Integrator.Factory<C extends DoubleVectorMap.Computer,I extends DoubleDynamics.Integrator> -
Field Summary
Fields -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedIntegrator(int dimension, Optional<ConstantRealtimeContext> context) -
Method Summary
Modifier and TypeMethodDescriptionabstract DoubleSignalSourceVector<?> Returns the delegate object that effects changes of observable state.protected DoubleSignalSourceVector<?> protected DoubleSignalSourceVector<?>
-
Field Details
-
dimension
protected final int dimension -
dt
-
-
Constructor Details
-
Integrator
-
-
Method Details
-
getOutputs
-
getProcess
Description copied from interface:ComponentReturns the delegate object that effects changes of observable state.- Specified by:
getProcessin interfaceComponent
-
rate2differential
-
repeat
-