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 
container yt
Definition: rkck45.h:63
container k3
Definition: rkck45.h:63
container yscal
Definition: rkck45.h:55
STL namespace.
container k4
Definition: rkck45.h:63
void resize(int new_size)
Definition: rkck45.cpp:10
RKCK45(double t_start_, double accuracy, double h1)
Definition: rkck45.cpp:5
container k1
Definition: rkck45.h:63
container k2
Definition: rkck45.h:63
container k5
Definition: rkck45.h:63
container dydx
Definition: rkck45.h:60
int sys_size
Definition: rkck45.h:65