SIMLIB/C++ 3.09
Loading...
Searching...
No Matches
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
 
virtual ~IntegrationMethod ()
 destroy integration method (remove from list)
 
virtual bool IsSingleStep (void)=0
 
virtual void TurnOff (void)
 turn off integration method: flush memories etc...
 
virtual void Integrate (void)=0
 
virtual bool PrepareStep (void)
 prepare object for integration step
 
virtual void Resize (size_t size)
 resize all the memories to the given size
 

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
 
static void IntegrationDone (void)
 
static void SetMethod (const char *name)
 set method which will be used
 
static const char * GetMethod (void)
 
static void InitStep (double step_frag)
 initialize step
 
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
 
static IntegrationMethodSearchMethod (const char *name)
 search method in the list of registrated methods
 
- 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.

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: