SIMLIB/C++  3.07
Public Member Functions | Private Attributes | List of all members
simlib3::RKF8 Class Reference

#include <ni_rkf8.h>

Inheritance diagram for simlib3::RKF8:
Inheritance graph
[legend]
Collaboration diagram for simlib3::RKF8:
Collaboration graph
[legend]

Public Member Functions

 RKF8 (const char *name)
 
virtual ~RKF8 ()
 
virtual void Integrate (void) override
 
- Public Member Functions inherited from simlib3::SingleStepMethod
 SingleStepMethod (const char *name)
 
virtual bool IsSingleStep (void) override
 
void SetStartMode (bool start_mode)
 
bool IsStartMode (void)
 
- Public Member Functions inherited from simlib3::IntegrationMethod
 IntegrationMethod (const char *name)
 register method to list of methods and name it More...
 
virtual ~IntegrationMethod ()
 destroy integration method (remove from list) More...
 
virtual void TurnOff (void)
 turn off integration method: flush memories etc... More...
 
virtual bool PrepareStep (void)
 prepare object for integration step More...
 
virtual void Resize (size_t size)
 resize all the memories to the given size More...
 

Private Attributes

Memory A1
 
Memory A2
 
Memory A3
 
Memory A4
 
Memory A5
 
Memory A6
 
Memory A7
 
Memory A8
 
Memory A9
 
Memory A10
 
Memory A11
 
Memory A12
 
Memory A13
 

Additional Inherited Members

- Static Public Member Functions inherited from simlib3::IntegrationMethod
static void StepSim (void)
 step of numerical integration method More...
 
static void IntegrationDone (void)
 
static void SetMethod (const char *name)
 set method which will be used More...
 
static const char * GetMethod (void)
 
static void InitStep (double step_frag)
 initialize step More...
 
static void FunCall (double step_frag)
 
static void SetOptStep (double opt_step)
 
static void SetStepSize (double step_size)
 
static bool IsConditionFlag (void)
 
static int GetErrNo (void)
 
static void SetErrNo (int num)
 
- Protected Types inherited from simlib3::IntegrationMethod
typedef IntegratorContainer::iterator Iterator
 
- Static Protected Member Functions inherited from simlib3::IntegrationMethod
static Iterator FirstIntegrator (void)
 
static Iterator LastIntegrator (void)
 
static bool StateCond (void)
 check on changes of state conditions More...
 
static IntegrationMethodSearchMethod (const char *name)
 search method in the list of registrated methods More...
 
- Static Protected Attributes inherited from simlib3::IntegrationMethod
static bool IsEndStepEvent =false
 

Detailed Description

Definition at line 22 of file ni_rkf8.h.

Constructor & Destructor Documentation

◆ RKF8()

simlib3::RKF8::RKF8 ( const char *  name)
inline

Definition at line 27 of file ni_rkf8.h.

◆ ~RKF8()

virtual simlib3::RKF8::~RKF8 ( )
inlinevirtual

Definition at line 30 of file ni_rkf8.h.

References Integrate().

Member Function Documentation

◆ Integrate()

void simlib3::RKF8::Integrate ( void  )
overridevirtual

Member Data Documentation

◆ A1

Memory simlib3::RKF8::A1
private

Definition at line 24 of file ni_rkf8.h.

Referenced by Integrate().

◆ A10

Memory simlib3::RKF8::A10
private

Definition at line 25 of file ni_rkf8.h.

Referenced by Integrate().

◆ A11

Memory simlib3::RKF8::A11
private

Definition at line 25 of file ni_rkf8.h.

Referenced by Integrate().

◆ A12

Memory simlib3::RKF8::A12
private

Definition at line 25 of file ni_rkf8.h.

Referenced by Integrate().

◆ A13

Memory simlib3::RKF8::A13
private

Definition at line 25 of file ni_rkf8.h.

Referenced by Integrate().

◆ A2

Memory simlib3::RKF8::A2
private

Definition at line 24 of file ni_rkf8.h.

Referenced by Integrate().

◆ A3

Memory simlib3::RKF8::A3
private

Definition at line 24 of file ni_rkf8.h.

Referenced by Integrate().

◆ A4

Memory simlib3::RKF8::A4
private

Definition at line 24 of file ni_rkf8.h.

Referenced by Integrate().

◆ A5

Memory simlib3::RKF8::A5
private

Definition at line 24 of file ni_rkf8.h.

Referenced by Integrate().

◆ A6

Memory simlib3::RKF8::A6
private

Definition at line 24 of file ni_rkf8.h.

Referenced by Integrate().

◆ A7

Memory simlib3::RKF8::A7
private

Definition at line 24 of file ni_rkf8.h.

Referenced by Integrate().

◆ A8

Memory simlib3::RKF8::A8
private

Definition at line 25 of file ni_rkf8.h.

Referenced by Integrate().

◆ A9

Memory simlib3::RKF8::A9
private

Definition at line 25 of file ni_rkf8.h.

Referenced by Integrate().


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