Package eu.bandm.sig.adlib2.math
Class DoubleDynamics.EulerIntegrator
java.lang.Object
eu.bandm.sig.adlib2.math.DoubleDynamics.Integrator<DoubleVectorMap.Computer>
eu.bandm.sig.adlib2.math.DoubleDynamics.EulerIntegrator
- All Implemented Interfaces:
Component
- Enclosing class:
DoubleDynamics
public static class DoubleDynamics.EulerIntegrator
extends DoubleDynamics.Integrator<DoubleVectorMap.Computer>
-
Nested Class Summary
Nested classes/interfaces inherited from class eu.bandm.sig.adlib2.math.DoubleDynamics.Integrator
DoubleDynamics.Integrator.Factory<C extends DoubleVectorMap.Computer,I extends DoubleDynamics.Integrator> -
Field Summary
Fields inherited from class eu.bandm.sig.adlib2.math.DoubleDynamics.Integrator
dimension, dt -
Constructor Summary
ConstructorsConstructorDescriptionEulerIntegrator(DoubleVectorMap.Computer body, DoubleSignalSourceVector<?> 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.DoubleDynamics.Integrator
rate2differential, repeat
-
Constructor Details
-
EulerIntegrator
public EulerIntegrator(DoubleVectorMap.Computer body, DoubleSignalSourceVector<?> inputs, Optional<ConstantRealtimeContext> context)
-
-
Method Details
-
getOutputs
- Specified by:
getOutputsin classDoubleDynamics.Integrator<DoubleVectorMap.Computer>
-
getProcess
Description copied from interface:ComponentReturns the delegate object that effects changes of observable state.- Specified by:
getProcessin interfaceComponent- Overrides:
getProcessin classDoubleDynamics.Integrator<DoubleVectorMap.Computer>
-