Spacecraft Models Package 2.0
Spacecraft Models for DSim
Public Member Functions | List of all members
rk78 Class Reference

Verner's Runge Kutta 7/8 order variable step integrator. More...

#include <rk78.h>

Inherits dsim_integrator.

Public Member Functions

 rk78 (const char *name)
 Contructor.
 
virtual void setup_variable (dsim_variable &variable)
 Setup the variables.
 
virtual void cleanup_variable (dsim_variable &variable)
 Clean up the varible.
 
virtual double effective_time_for_step (int step, double t, double dt)
 Time for the step.
 
virtual dsim_integrator::dsim_integrator_result step_integration (dsim_variable &variable, int step, double t, double dt)
 The integrator.
 
void * describe_setup (void *ds)
 Describe the setup file.
 
bool parse_setup (const char *command, const char *data)
 Parse the setup file. More...
 

Detailed Description

Verner's Runge Kutta 7/8 order variable step integrator.

Implementation of Verner's 7/8 variable step size Runge-Kutta method. A 4/5 method is built-in to DSim.

Member Function Documentation

◆ parse_setup()

bool rk78::parse_setup ( const char *  command,
const char *  data 
)

Parse the setup file.

Parses SetTolerance lines.


The documentation for this class was generated from the following files: