12 #ifndef SourcesAndLosses_H
13 #define SourcesAndLosses_H
15 #include "../Matrix/Matrix.h"
16 #include "../Parameters/Parameters.h"
17 #include "../Grid/Grid.h"
33 double drift_time(
double pc,
double alpha,
double L);
void Update(int iteration, Parameters_structure::SL_structure &SL, Grid &grid)
Calculates any additional sources and losses due to magnetopause.
Matrix3D< double > arr
array of sources and losses values
void Create_SL(Parameters_structure::SL_structure &SL, Grid &grid, int numberOfIterations, double timeStep)
double drift_time(double pc, double alpha, double L)
Computational grid composed of 3 different GridElement.
Sources and losses parameters structure.