|
| | FluxNEqHLL (const int &numbPhases) |
| | ~FluxNEqHLL () override |
| void | setToZero () override |
| | set each attribute of the flux to zero
|
| void | addNonCons (double coefA, const Cell *, const Coord &normal, const Coord &tangent, const Coord &binormal) override |
| | Add non conservative term to the flux.
|
| void | subtractNonCons (double coefA, const Cell *, const Coord &normal, const Coord &tangent, const Coord &binormal) override |
| | Subtract non conservative term to the flux.
|
| | FluxNEq (const int &numbPhases) |
| | ~FluxNEq () override |
| void | printFlux () const override |
| void | addFlux (double coefA) override |
| | Add flux to the corresponding model flux.
|
| void | addFlux (Flux *flux) override |
| | Add flux passed in parameter to the correspond model flux.
|
| void | subtractFlux (double coefA) override |
| | Subtract flux to the corresponding model buffer flux.
|
| void | addFluxRotatingRegion (double coefA) override |
| | Add flux to the rotating region in MRF context.
|
| void | subtractFluxRotatingRegion (double coefA) override |
| | Subtract flux to the rotating region in MRF context.
|
| void | multiply (double scalar) override |
| | multiply the flux of the corresponding model by a constant
|
| void | setBufferFlux (Cell &cell) override |
| | Temporary store the conservative variables of a given cell.
|
| void | buildCons (Phase **phases, Mixture *) override |
| | Build the conservative variables for a given cell from primitive one.
|
| void | buildPrim (Phase **phases, Mixture *mixture) override |
| | Build the primitive variables for a given cell from conservative one.
|
| virtual void | addSymmetricTerms (Phase **phases, Mixture *mixture, const double &r, const double &v) override |
| | Adds a geometric source term to simulate symmetry along one axis (cylindrical axisymmetry) or two axes (spherical axisymmetry).
|
| const double & | getAlpha (const int &numPhase) const override |
| const double & | getMass (const int &numPhase) const override |
| const double & | getEnergy (const int &numPhase) const override |
| const Coord & | getMomentum (const int &numPhase) const override |
| void | setCons (const Flux *cons) override |
| | Flux () |
| virtual | ~Flux () |
| virtual void | correctionEnergy (Cell *, Prim=vecPhases) const |
| | Method to correct energy in non conservative models using total energy conservation.
|
| virtual void | schemeCorrection (Cell &) const |
| virtual void | prepSourceTermsGravity (const Coord &) |
| | Gravity source term.
|
| virtual void | prepSourceTermsHeating (const double &) |
| | Heating source term.
|
| virtual void | prepSourceTermsMRF (Cell *, const Coord &) |
| | MRF source term.
|
| virtual void | prepSourceTermsPlaneWave (const Cell *, const double &, const Coord &) |
| | This prepares Plane-Gaussian-pulse and Plane-Sinusoidal-pulse source terms.
|
| virtual void | addFluxSmooth1D (double, const Coord &, Cell *) |
| | Compute additionnal flux for 1D geometry with smooth varying cross sectionFlux).
|
| virtual void | substractFluxSmooth1D (double, const Coord &, Cell *) |
| | Compute additionnal flux for 1D geometry with smooth varying cross section.
|
| virtual void | addNonConsMrfFlux (Phase **) |
| virtual const double & | getEnergyMix () const |
| virtual const double & | getMassMix () const |
| virtual const double & | getEqOmega () const |
| virtual const double & | getEqDensitySurEta () const |
| virtual const double & | getTotEnergy (const int &) const |
| virtual const double & | getLambda (const int &) const |
| virtual const Tensor & | getCobase (const int &) const |
| virtual const Coord & | getMomentum () const |
| virtual const Coord & | getEqVectorP () const |
Flux class for the non-equilibrium system of equations using HLL.