#include <fluid.h>
Public Member Functions | |
| Fluid_Equation_1D (double xmin, double xmax, size_t Nx) | |
| Constructors/Destructors. More... | |
| void | density (const Hydro1D &Hin, Hydro1D &Hslope) |
| Momentum (and Energy and Density?) Update. More... | |
| void | chargefraction (const Hydro1D &Hin, Hydro1D &Hslope) |
| void | velocity (const State1D &Yin, Hydro1D &Hslope, valarray< double > &electrondensity, valarray< double > &electronpressure, Array2D< double > &electroncurrent) |
| void | updateE (Hydro1D &HYDRO, EMF1D &EMF) |
| Electric Field Update. More... | |
Private Attributes | |
| double | idx |
| Evaluate Quantities from Distribution Functions. More... | |
| size_t | szx |
| size_t | Nbc |
| valarray< double > | dummy |
| Fluid_Equation_1D::Fluid_Equation_1D | ( | double | xmin, |
| double | xmax, | ||
| size_t | Nx | ||
| ) |
Constructors/Destructors.
Definition at line 65 of file fluid.cpp.
References Input::Input_List::BoundaryCells, Input::List(), and Nbc.

Definition at line 93 of file fluid.cpp.
References Hydro1D::densityarray(), df_4thorder(), idx, szx, and Hydro1D::Z().
Referenced by Hydro_Functor::operator()().


Momentum (and Energy and Density?) Update.
Definition at line 74 of file fluid.cpp.
References Hydro1D::density(), Hydro1D::densityarray(), df_4thorder(), idx, szx, and Hydro1D::vx().
Referenced by Hydro_Functor::operator()().


Electric Field Update.
Definition at line 215 of file fluid.cpp.
References szx.
Referenced by Hydro_Functor::operator()().

| void Fluid_Equation_1D::velocity | ( | const State1D & | Yin, |
| Hydro1D & | Hslope, | ||
| valarray< double > & | electrondensity, | ||
| valarray< double > & | electronpressure, | ||
| Array2D< double > & | electroncurrent | ||
| ) |
Definition at line 112 of file fluid.cpp.
References EMF1D::Bx(), EMF1D::By(), EMF1D::Bz(), Hydro1D::charge(), Hydro1D::density(), Hydro1D::densityarray(), df_4thorder(), State1D::EMF(), EMF1D::Ex(), EMF1D::Ey(), EMF1D::Ez(), State1D::HYDRO(), idx, Hydro1D::mass(), szx, Hydro1D::temperature(), Hydro1D::vx(), Hydro1D::vxarray(), Hydro1D::vy(), Hydro1D::vz(), and Hydro1D::Z().
Referenced by Hydro_Functor::operator()().


|
private |
Evaluate Quantities from Distribution Functions.
Definition at line 31 of file fluid.h.
Referenced by chargefraction(), density(), and velocity().
|
private |
Definition at line 32 of file fluid.h.
Referenced by Fluid_Equation_1D().
|
private |
Definition at line 32 of file fluid.h.
Referenced by chargefraction(), density(), updateE(), and velocity().