![]() |
ECOGEN 6.0
Evolutive, Compressible, Open, Genuine, Easy, N-phase
|
Class for Extended Navier-Stokes-Korteweg source terms. More...
#include <SourceExactExtendedNavierStokesKorteweg1D.h>
Inherits SourceExact.
Public Member Functions | |
| SourceExactExtendedNavierStokesKorteweg1D (int physicalEntity=0) | |
| Extended Navier-Stokes-Korteweg source terms constructor depending on physical entity to apply source. | |
| ~SourceExactExtendedNavierStokesKorteweg1D () override | |
| void | integrationExactSolution (Cell *cell, const double &dt, Prim type=vecPhases) override |
| Integration via an exact solution. | |
| Public Member Functions inherited from SourceExact | |
| SourceExact (int physicalEntity=0) | |
| SourceExact constructor depending on physical entity to apply source. | |
| ~SourceExact () override | |
| void | integrateSourceTerms (Cell *cell, const double &dt, Prim type=vecPhases) override |
| Source terms integration on conservative quantities. | |
| Public Member Functions inherited from Source | |
| Source (int physicalEntity=0) | |
| Source constructor depending on integration order and physical entity to apply source. | |
| virtual | ~Source () |
| virtual void | prepSourceTerms (Cell *, const int &=0) |
| Source terms preparation for integration. | |
| virtual void | sourceEvolution (const double &) |
| Allows to modifiy the source term along time. | |
| virtual Coord | computeAbsVelocity (const Coord &, const Coord &) |
| Compute the absolute velocity in the fixed coordinate system. | |
| virtual Coord | getOmega () |
| virtual bool | getRiemannCoupling () |
| virtual int | getPhysicalEntity () |
Additional Inherited Members | |
| Protected Attributes inherited from Source | |
| int | m_physicalEntity |
Class for Extended Navier-Stokes-Korteweg source terms.
| SourceExactExtendedNavierStokesKorteweg1D::SourceExactExtendedNavierStokesKorteweg1D | ( | int | physicalEntity = 0 | ) |
Extended Navier-Stokes-Korteweg source terms constructor depending on physical entity to apply source.
| physicalEntity | the entity to which the source term is applied (default whole domain) |
|
override |
|
overridevirtual |
Integration via an exact solution.
| cell | cell for source term integration |
| dt | explicit integration time step |
| type | permit to get vecPhasesO2 if necessary |
Reimplemented from SourceExact.