8 #ifndef OSHUN1D_FUNCTORS_H 9 #define OSHUN1D_FUNCTORS_H 11 #endif //OSHUN1D_FUNCTORS_H 21 vector<double> pmax, vector<size_t> Np,
22 double xmin,
double xmax,
size_t Nx);
35 vector<Spatial_Advection_1D>
SA;
36 vector<Electric_Field_1D>
EF;
37 vector<Current_1D>
JX;
39 vector<Magnetic_Field_1D>
BF;
40 vector<Faraday_1D>
FA;
52 vector<double> pmax, vector<size_t> Np,
53 double xmin,
double xmax,
size_t Nx);
61 vector<Spatial_Advection_1D>
SA;
72 vector<double> pmax, vector<size_t> Np,
73 double xmin,
double xmax,
size_t Nx);
82 vector<Electric_Field_1D>
EF;
83 vector<Current_1D>
JX;
85 vector<Magnetic_Field_1D>
BF;
86 vector<Faraday_1D>
FA;
101 vector<double> pmax, vector<size_t> Np,
102 double xmin,
double xmax,
size_t Nx);
115 vector<Spatial_Advection_1D>
SA;
116 vector<Electric_Field_1D>
EF;
117 vector<Current_1D>
JX;
118 vector<Ampere_1D>
AM;
120 vector<Faraday_1D>
FA;
133 vector<double> pmax, vector<size_t> Np,
134 double xmin,
double xmax,
size_t Nx);
143 vector<Spatial_Advection_1D>
SA;
147 vector<Magnetic_Field_1D>
BF;
149 vector<Hydro_Advection_1D>
HA;
159 vector<double> pmax, vector<size_t> Np,
160 double xmin,
double xmax,
size_t Nx);
169 vector<Spatial_Advection_1D>
SA;
173 vector<Magnetic_Field_1D>
BF;
175 vector<Hydro_Advection_1D>
HA;
185 vector<double> pmax, vector<size_t> Np,
186 double xmin,
double xmax,
size_t Nx);
197 vector<Electric_Field_1D>
EF;
201 vector<Faraday_1D>
FA;
vector< Spatial_Advection_1D > SA
vector< Magnetic_Field_1D > BF
vector< Electric_Field_1D > EF
~VlasovFunctor1D_implicitE_implicitB_p1()
vector< Magnetic_Field_1D > BF
vector< Electric_Field_1D > EF
~VlasovFunctor1D_momentumpush()
void operator()(const State1D &Yin, State1D &Yslope)
vector< Spatial_Advection_1D > SA
~VlasovFunctor1D_implicitE_p1()
~VlasovFunctor1D_explicitE_implicitB()
VlasovFunctor1D_explicitE(vector< size_t > Nl, vector< size_t > Nm, vector< double > pmax, vector< size_t > Np, double xmin, double xmax, size_t Nx)
vector< Hydro_Advection_1D > HA
~VlasovFunctor1D_explicitE()
vector< Spatial_Advection_1D > SA
vector< Spatial_Advection_1D > SA
vector< Magnetic_Field_1D > BF
vector< Electric_Field_1D > EF
vector< Spatial_Advection_1D > SA
~VlasovFunctor1D_implicitE_p2()
~VlasovFunctor1D_spatialpush()
vector< Magnetic_Field_1D > BF
vector< Electric_Field_1D > EF
vector< Hydro_Advection_1D > HA