11 #ifndef DECL_VLASOVMAXWELLF1_H 12 #define DECL_VLASOVMAXWELLF1_H 25 double pmin,
double pmax,
size_t Np,
26 double xmin,
double xmax,
size_t Nx);
33 valarray< complex<double> >
vr;
47 double pmin,
double pmax,
size_t Np,
48 double xmin,
double xmax,
size_t Nx);
63 complex<double> A100, C100, A210, B211,
C311, A310;
69 valarray< complex<double> >
pr, invpr, Hp0;
80 double pmin,
double pmax,
size_t Np,
81 double xmin,
double xmax,
size_t Nx);
94 valarray< complex<double> > A1,
B1;
107 vector<double> pmax, vector<size_t> Np,
108 double xmin,
double xmax,
size_t Nx);
121 vector<Spatial_Advection_1D_f1>
SA;
122 vector<Electric_Field_1D_f1>
EF;
123 vector<Current_1D>
JX;
124 vector<Ampere_1D>
AM;
125 vector<Magnetic_Field_1D_f1>
BF;
126 vector<Faraday_1D>
FA;
139 vector<double> pmax, vector<size_t> Np,
140 double xmin,
double xmax,
size_t Nx);
153 vector<Spatial_Advection_1D_f1>
SA;
154 vector<Electric_Field_1D_f1>
EF;
155 vector<Current_1D>
JX;
156 vector<Ampere_1D>
AM;
158 vector<Faraday_1D>
FA;
171 vector<double> pmax, vector<size_t> Np,
172 double xmin,
double xmax,
size_t Nx);
181 vector<Spatial_Advection_1D_f1>
SA;
185 vector<Magnetic_Field_1D_f1>
BF;
197 vector<double> pmax, vector<size_t> Np,
198 double xmin,
double xmax,
size_t Nx);
207 vector<Spatial_Advection_1D_f1>
SA;
223 vector<double> pmax, vector<size_t> Np,
224 double xmin,
double xmax,
size_t Nx);
235 vector<Electric_Field_1D_f1>
EF;
239 vector<Faraday_1D>
FA;
valarray< complex< double > > pr
valarray< complex< double > > B1
vector< Spatial_Advection_1D_f1 > SA
~VlasovFunctor1D_f1_implicitE_p2()
~VlasovFunctor1D_f1_implicitEB_p1()
Array2D< complex< double > > A2
Spatial_Advection_1D_f1(size_t Nl, size_t Nm, double pmin, double pmax, size_t Np, double xmin, double xmax, size_t Nx)
~VlasovFunctor1D_f1_explicitE()
vector< Spatial_Advection_1D_f1 > SA
vector< Spatial_Advection_1D_f1 > SA
vector< Electric_Field_1D_f1 > EF
~VlasovFunctor1D_f1_implicitE_p1()
~VlasovFunctor1D_f1_explicitEB()
vector< Spatial_Advection_1D_f1 > SA
vector< Electric_Field_1D_f1 > EF
vector< Magnetic_Field_1D_f1 > BF
vector< Magnetic_Field_1D_f1 > BF
void operator()(const DistFunc1D &Din, DistFunc1D &Dh)
valarray< complex< double > > vr
vector< Electric_Field_1D_f1 > EF
The 1D distribution function is the container for all SHarmonic1D per species.