Class NoopIntegrator#

Inheritance Relationships#

Base Type#

Class Documentation#

class NoopIntegrator : public Karana::Math::Integrator#

The no-op integrator. Useful for kinematics mode simulations.

Public Functions

NoopIntegrator(size_t nstates, DerivativeFunction f, const IntegratorOptions *options = nullptr)#

Constructor

virtual Ktime advanceTo(const Ktime &t_end) override#

Method to advance the sytem state to a specified time.

Parameters:

to_t – the desired end time

Returns:

the actual end time

inline virtual const std::string &typeString() const override#

Return the integrator type as a string.

Returns:

the integrator type

virtual std::unique_ptr<IntegratorOptions> getOptions() override#

Get the options associated with the integrator.

Returns:

The options associated with the integrator.

virtual IntegratorType getIntegratorType() const override#

Get the IntegratorType for this integrator.

Returns:

The IntegratorType for this integrator.