libpspm
rkck45.cpp
Go to the documentation of this file.
1
#include "
rkck45.h
"
2
using namespace
std
;
3
4
5
RKCK45::RKCK45
(
double
t_start_,
double
accuracy,
double
h1) :
6
ht(h1), eps_rel(accuracy), eps_abs(accuracy), xt(t_start_){
7
8
}
9
10
void
RKCK45::resize
(
int
new_size){
11
sys_size
= new_size;
12
13
yscal
.resize(new_size);
14
dydx
.resize(new_size);
15
k1
.resize(new_size);
16
k2
.resize(new_size);
17
k3
.resize(new_size);
18
k4
.resize(new_size);
19
k5
.resize(new_size);
20
yt
.resize(new_size);
21
}
22
RKCK45::yt
container yt
Definition:
rkck45.h:63
RKCK45::k3
container k3
Definition:
rkck45.h:63
RKCK45::yscal
container yscal
Definition:
rkck45.h:55
std
STL namespace.
RKCK45::k4
container k4
Definition:
rkck45.h:63
RKCK45::resize
void resize(int new_size)
Definition:
rkck45.cpp:10
RKCK45::RKCK45
RKCK45(double t_start_, double accuracy, double h1)
Definition:
rkck45.cpp:5
RKCK45::k1
container k1
Definition:
rkck45.h:63
rkck45.h
RKCK45::k2
container k2
Definition:
rkck45.h:63
RKCK45::k5
container k5
Definition:
rkck45.h:63
RKCK45::dydx
container dydx
Definition:
rkck45.h:60
RKCK45::sys_size
int sys_size
Definition:
rkck45.h:65
src
rkck45.cpp
Generated by
1.8.13