SIMLIB/C++
3.07
Main Page
Modules
+
Namespaces
Namespace List
+
Namespace Members
+
All
_
a
b
c
d
e
f
g
h
i
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
+
Functions
_
a
b
c
d
e
f
g
h
i
l
m
n
o
p
r
s
t
u
w
x
y
z
+
Variables
_
a
c
e
f
i
l
m
n
o
p
r
s
t
z
Typedefs
Enumerations
+
Enumerator
a
b
c
d
e
f
g
h
i
l
m
n
o
p
q
r
s
t
u
w
+
Classes
Class List
Class Index
Class Hierarchy
+
Class Members
+
All
_
a
b
c
d
e
f
g
h
i
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
~
+
Functions
_
a
b
c
d
e
f
g
h
i
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
~
+
Variables
_
a
b
c
d
e
f
h
i
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
Typedefs
Enumerations
Enumerator
+
Related Functions
a
e
f
i
l
m
o
q
r
s
w
z
+
Files
File List
+
File Members
+
All
_
a
b
c
d
e
f
g
h
i
l
m
n
o
p
q
r
s
t
u
w
Functions
Variables
Enumerations
+
Enumerator
a
b
c
d
e
f
g
h
i
l
m
n
o
p
q
r
s
t
u
w
+
Macros
_
a
c
d
e
h
i
m
r
s
t
u
Examples
•
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Friends
Macros
Modules
Pages
src
ni_rkf8.h
Go to the documentation of this file.
1
/////////////////////////////////////////////////////////////////////////////
2
//! \file ni_rkf8.h Runge-Kutta-Fehlberg 8th order
3
//
4
// Copyright (c) 1996-1997 David Leska
5
// Copyright (c) 1998-2004 Petr Peringer
6
//
7
// This library is licensed under GNU Library GPL. See the file COPYING.
8
//
9
10
//
11
// numerical integration: Runge-Kutta-Fehlberg's method 8th order
12
//
13
14
15
#include "
simlib.h
"
16
17
namespace
simlib3
{
18
19
////////////////////////////////////////////////////////////////////////////
20
// class representing the integration method
21
//
22
class
RKF8
:
public
SingleStepMethod
{
23
private
:
24
Memory
A1
,
A2
,
A3
,
A4
,
A5
,
A6
,
A7
;
// auxiliary memories
25
Memory
A8
,
A9
,
A10
,
A11
,
A12
,
A13
;
26
public
:
27
RKF8
(
const
char
* name) :
// registrate method and name it
28
SingleStepMethod
(name)
29
{
/*NOTHING*/
}
30
virtual
~RKF8
()
// destructor
31
{
/*NOTHING*/
}
32
virtual
void
Integrate
(
void
)
override
;
// integration method
33
};
// class RKF8
34
35
}
36
37
// end of ni_rkf8.h
38
simlib3::IntegrationMethod::Memory
friend class Memory
Definition:
simlib.h:1067
simlib3::RKF8::A7
Memory A7
Definition:
ni_rkf8.h:24
simlib3::RKF8::RKF8
RKF8(const char *name)
Definition:
ni_rkf8.h:27
simlib3::RKF8::A13
Memory A13
Definition:
ni_rkf8.h:25
simlib3::SingleStepMethod
base for single-step integration methods
Definition:
simlib.h:1141
simlib3::RKF8::A2
Memory A2
Definition:
ni_rkf8.h:24
simlib3::RKF8::A6
Memory A6
Definition:
ni_rkf8.h:24
simlib3::RKF8
Definition:
ni_rkf8.h:22
simlib3::RKF8::A11
Memory A11
Definition:
ni_rkf8.h:25
simlib3
Implementation of class CalendarList interface is static - using global functions in SQS namespace...
Definition:
algloop.cc:32
simlib3::RKF8::A4
Memory A4
Definition:
ni_rkf8.h:24
simlib3::RKF8::~RKF8
virtual ~RKF8()
Definition:
ni_rkf8.h:30
simlib3::RKF8::A8
Memory A8
Definition:
ni_rkf8.h:25
simlib3::RKF8::A1
Memory A1
Definition:
ni_rkf8.h:24
simlib3::RKF8::Integrate
virtual void Integrate(void) override
Definition:
ni_rkf8.cc:41
simlib3::RKF8::A9
Memory A9
Definition:
ni_rkf8.h:25
simlib3::RKF8::A5
Memory A5
Definition:
ni_rkf8.h:24
simlib3::RKF8::A3
Memory A3
Definition:
ni_rkf8.h:24
simlib.h
Main SIMLIB/C++ interface.
simlib3::RKF8::A10
Memory A10
Definition:
ni_rkf8.h:25
simlib3::RKF8::A12
Memory A12
Definition:
ni_rkf8.h:25
Generated on Tue Oct 5 2021 16:04:52 for SIMLIB/C++ by
1.8.13