|
| | FluxPUEq (const int &numbPhases) |
| | ~FluxPUEq () override |
| void | addNonCons (double coefA, const Cell *cell, const Coord &, const Coord &, const Coord &) override |
| | Add non conservative term to the flux.
|
| void | subtractNonCons (double coefA, const Cell *cell, const Coord &, const Coord &, const Coord &) override |
| | Subtract non conservative term to the flux.
|
| void | schemeCorrection (Cell &) const override |
| void | correctionEnergy (Cell *cell, Prim type=vecPhases) const override |
| | Method to correct energy in non conservative models using total energy conservation.
|
| | FluxUEq (const int &numbPhases) |
| | ~FluxUEq () 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 *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.
|
| void | setToZero () override |
| | set each attribute of the flux to zero
|
| void | addNonCons (double coefA, const Cell *cell, const Coord &, const Coord &, const Coord &) override |
| | Add non conservative term to the flux.
|
| void | subtractNonCons (double coefA, const Cell *cell, const Coord &, const Coord &, const Coord &) override |
| | Subtract non conservative term to the flux.
|
| void | schemeCorrection (Cell &cell) const override |
| void | addFluxSmooth1D (double coefA, const Coord &normal, Cell *cell) override |
| | Compute additionnal flux for 1D geometry with smooth varying cross sectionFlux).
|
| void | substractFluxSmooth1D (double coefA, const Coord &normal, Cell *cell) override |
| | Compute additionnal flux for 1D geometry with smooth varying cross section.
|
| void | addSymmetricTerms (Phase **phases, Mixture *mixture, const double &r, const double &v) override |
| | Add symetric terms.
|
| void | prepSourceTermsGravity (const Coord &g) override |
| | Gravity source term.
|
| void | prepSourceTermsHeating (const double &q) override |
| | Heating source term.
|
| void | prepSourceTermsMRF (Cell *cell, const Coord &omega) override |
| | MRF source term.
|
| void | prepSourceTermsPlaneWave (const Cell *cell, const double &sourceMomentum, const Coord &pulseDirection) override |
| | This prepares Plane-Gaussian-pulse and Plane-Sinusoidal-pulse source terms.
|
| void | addNonConsMrfFlux (Phase **phases) override |
| 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 override |
| const double & | getEnergyMix () const override |
| void | setCons (const Flux *cons) override |
| | Flux () |
| virtual | ~Flux () |
| 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 int &) const |
| virtual const Coord & | getEqVectorP () const |
Flux class for the pressure-velocity-equilibrium (mechanical equilibrium) system of equations (Kapila).