11 #ifndef BoundaryConditions_H
12 #define BoundaryConditions_H
15 #include "../Matrix/Matrix.h"
16 #include "../Parameters/Parameters.h"
17 #include "../VariousFunctions/variousFunctions.h"
44 void Update(
int iteration,
Matrix2D<double> PSD_2D_Slice,
double time=-1,
double dt=-1);
string calculationType
Type: constant function/constant derivative.
Definition: BoundaryConditions.h:35
vector< string > BC_filename
If we change boundary conditions with time, this is the filename for the new boundary condition value...
Definition: BoundaryConditions.h:51
Boundary conditions parameters structure.
Definition: Parameters.h:159
string type
Initial type: how to set up boundary conditions. (Like read from a file, etc)
Definition: BoundaryConditions.h:37
vector< int > BC_change_iteration
If we change boundary conditions with time, this is the iteration when we need to change it...
Definition: BoundaryConditions.h:50
Holds upper and lower boundary conditions.
Definition: BoundaryConditions.h:26
vector< double > BC_change_time
If we change boundary conditions with time, this is the time when we need to change it...
Definition: BoundaryConditions.h:49