Package eu.bandm.sig.adlib2.math
Class FloatDynamics
java.lang.Object
eu.bandm.sig.adlib2.math.FloatDynamics
- All Implemented Interfaces:
Component,PrimitiveFloatSignalSourceVector
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic classstatic classstatic class -
Constructor Summary
ConstructorsConstructorDescriptionFloatDynamics(C body, FloatDynamics.Integrator.Factory<C, ?> integrator, Optional<ConstantRealtimeContext> context, float... initial) -
Method Summary
Modifier and TypeMethodDescriptioncompile()static FloatVectorMap.Computerexponential(float base) floatgetAsFloat(int index) Returns the delegate object that effects changes of observable state.static FloatVectorMap.Computeroscillator(float w) static FloatVectorMap.ComputeroscillatorSymplectic(float w)
-
Constructor Details
-
FloatDynamics
public FloatDynamics(C body, FloatDynamics.Integrator.Factory<C, ?> integrator, Optional<ConstantRealtimeContext> context, float... initial)
-
-
Method Details
-
getAsFloat
public float getAsFloat(int index) - Specified by:
getAsFloatin interfacePrimitiveFloatSignalSourceVector
-
getOutputs
-
getProcess
Description copied from interface:ComponentReturns the delegate object that effects changes of observable state.- Specified by:
getProcessin interfaceComponent
-
compile
-
exponential
-
oscillator
-
oscillatorSymplectic
-