Table of Contents

Interface IIntegrable

Namespace
NominalSystems.Universe
Assembly
NominalSystems.Universe.dll

The integrable interface allows a particular object to be integrated by the integrator.

public interface IIntegrable

Methods

GetProperties()

Returns the state properties returned by the dynamic object that exist as a parameter.

StateProperties GetProperties()

Returns

StateProperties

The state properties

OnIntegratorChanged(IntegratorType)

Callback function when the integrator changes from the Universe and a new integrator is used.

void OnIntegratorChanged(IntegratorType type)

Parameters

type IntegratorType

The new integrator type

UpdateEquationsOfMotion(double, double)

Updates all of the State Equations with their correct derivatives

void UpdateEquationsOfMotion(double time, double step)

Parameters

time double

The current time [s]

step double

The current delta time [s]