![]() |
ECOGEN 4.0
Evolutive, Compressible, Open, Genuine, Easy, N-phase
|
Class for Euler–Korteweg source terms. More...
#include <SourceExactEulerKorteweg.h>
Inherits SourceExact.
Public Member Functions | |
SourceExactEulerKorteweg (int physicalEntity=0) | |
SourceExactEulerKorteweg constructor depending on physical entity to apply source. | |
virtual | ~SourceExactEulerKorteweg () |
virtual void | integrationExactSolution (Cell *cell, const double &dt) |
Integration via an exact solution. | |
![]() | |
SourceExact (int physicalEntity=0) | |
SourceExact constructor depending on physical entity to apply source. | |
virtual | ~SourceExact () |
virtual void | integrateSourceTerms (Cell *cell, const double &dt) |
Source terms integration on conservative quantities. | |
![]() | |
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 | |
![]() | |
int | m_physicalEntity |
Class for Euler–Korteweg source terms.
SourceExactEulerKorteweg::SourceExactEulerKorteweg | ( | int | physicalEntity = 0 | ) |
SourceExactEulerKorteweg constructor depending on physical entity to apply source.
physicalEntity | the entity to which the source term is applied (default whole domain) |
|
virtual |
|
virtual |
Integration via an exact solution.
cell | cell for source term integration |
dt | explicit integration time step |
Reimplemented from SourceExact.