|
| FluxPUEq (const int &numbPhases) |
|
virtual | ~FluxPUEq () |
|
virtual void | addNonCons (double coefA, const Cell *cell, const Coord &, const Coord &, const Coord &) |
| Add non conservative term to the flux.
|
|
virtual void | subtractNonCons (double coefA, const Cell *cell, const Coord &, const Coord &, const Coord &) |
| Subtract non conservative term to the flux.
|
|
virtual void | schemeCorrection (Cell &) const |
|
virtual void | correctionEnergy (Cell *cell, Prim type=vecPhases) const |
| Method to correct energy in non conservative models using total energy conservation.
|
|
| FluxUEq (const int &numbPhases) |
|
virtual | ~FluxUEq () |
|
virtual void | printFlux () const |
|
virtual void | addFlux (double coefA) |
| Add flux to the corresponding model flux.
|
|
virtual void | addFlux (Flux *flux) |
| Add flux passed in parameter to the correspond model flux.
|
|
virtual void | subtractFlux (double coefA) |
| Subtract flux to the corresponding model buffer flux.
|
|
virtual void | addFluxRotatingRegion (double coefA) |
| Add flux to the rotating region in MRF context.
|
|
virtual void | subtractFluxRotatingRegion (double coefA) |
| Subtract flux to the rotating region in MRF context.
|
|
virtual void | multiply (double scalar) |
| multiply the flux of the corresponding model by a constant
|
|
virtual void | setBufferFlux (Cell &cell) |
| Temporary store the conservative variables of a given cell.
|
|
virtual void | buildCons (Phase **phases, Mixture *mixture) |
| Build the conservative variables for a given cell from primitive one.
|
|
virtual void | buildPrim (Phase **phases, Mixture *mixture) |
| Build the primitive variables for a given cell from conservative one.
|
|
virtual void | setToZero () |
| set each attribute of the flux to zero
|
|
virtual void | addFluxSmooth1D (double coefA, const Coord &normal, Cell *cell) |
| Compute additionnal flux for 1D geometry with smooth varying cross sectionFlux).
|
|
virtual void | substractFluxSmooth1D (double coefA, const Coord &normal, Cell *cell) |
| Compute additionnal flux for 1D geometry with smooth varying cross section.
|
|
virtual void | addSymmetricTerms (Phase **phases, Mixture *mixture, const double &r, const double &v) |
| Add symetric terms.
|
|
virtual void | prepSourceTermsGravity (const Coord &g) |
| Gravity source term.
|
|
virtual void | prepSourceTermsHeating (const double &q) |
| Heating source term.
|
|
virtual void | prepSourceTermsMRF (Cell *cell, const Coord &omega) |
| MRF source term.
|
|
virtual void | addNonConsMrfFlux (Phase **phases) |
|
virtual const double & | getAlpha (const int &numPhase) const |
|
virtual const double & | getMass (const int &numPhase) const |
|
virtual const double & | getEnergy (const int &numPhase) const |
|
virtual const Coord & | getMomentum () const |
|
virtual const double & | getEnergyMix () const |
|
virtual void | setCons (const Flux *cons) |
|
| Flux () |
|
virtual | ~Flux () |
|
virtual const double & | getMassMix () const |
|
virtual const double & | getEqOmega () const |
|
virtual const double & | getEqEta () 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 & | getEqVectorP () const |
|
Flux class for the pressure-velocity-equilibrium (mechanical equilibrium) system of equations (Kapila)