Package eu.bandm.sig.adlib2.math
Class FloatDynamics.RungeKuttaIntegrator
java.lang.Object
eu.bandm.sig.adlib2.math.FloatDynamics.Integrator<FloatVectorMap.Computer>
eu.bandm.sig.adlib2.math.FloatDynamics.RungeKuttaIntegrator
- All Implemented Interfaces:
Component
- Enclosing class:
FloatDynamics
public static class FloatDynamics.RungeKuttaIntegrator
extends FloatDynamics.Integrator<FloatVectorMap.Computer>
-
Nested Class Summary
Nested classes/interfaces inherited from class eu.bandm.sig.adlib2.math.FloatDynamics.Integrator
FloatDynamics.Integrator.Factory<C extends FloatVectorMap.Computer,I extends FloatDynamics.Integrator> -
Field Summary
Fields inherited from class eu.bandm.sig.adlib2.math.FloatDynamics.Integrator
dimension, dt -
Constructor Summary
ConstructorsConstructorDescriptionRungeKuttaIntegrator(FloatVectorMap.Computer body, FloatSignalSourceVector<?> inputs, Optional<ConstantRealtimeContext> context) -
Method Summary
Modifier and TypeMethodDescriptionReturns the delegate object that effects changes of observable state.Methods inherited from class eu.bandm.sig.adlib2.math.FloatDynamics.Integrator
rate2differential, repeat
-
Constructor Details
-
RungeKuttaIntegrator
public RungeKuttaIntegrator(FloatVectorMap.Computer body, FloatSignalSourceVector<?> inputs, Optional<ConstantRealtimeContext> context)
-
-
Method Details
-
getOutputs
- Specified by:
getOutputsin classFloatDynamics.Integrator<FloatVectorMap.Computer>
-
getProcess
Description copied from interface:ComponentReturns the delegate object that effects changes of observable state.- Specified by:
getProcessin interfaceComponent- Overrides:
getProcessin classFloatDynamics.Integrator<FloatVectorMap.Computer>
-