ECOGEN 4.0
Evolutive, Compressible, Open, Genuine, Easy, N-phase
Loading...
Searching...
No Matches
SourceExactEulerKorteweg Class Reference

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.
 
- Public Member Functions inherited from SourceExact
 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.
 
- 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
 

Detailed Description

Class for Euler–Korteweg source terms.

Constructor & Destructor Documentation

◆ SourceExactEulerKorteweg()

SourceExactEulerKorteweg::SourceExactEulerKorteweg ( int  physicalEntity = 0)

SourceExactEulerKorteweg constructor depending on physical entity to apply source.

Parameters
physicalEntitythe entity to which the source term is applied (default whole domain)

◆ ~SourceExactEulerKorteweg()

SourceExactEulerKorteweg::~SourceExactEulerKorteweg ( )
virtual

Member Function Documentation

◆ integrationExactSolution()

void SourceExactEulerKorteweg::integrationExactSolution ( Cell cell,
const double &  dt 
)
virtual

Integration via an exact solution.

Parameters
cellcell for source term integration
dtexplicit integration time step

Reimplemented from SourceExact.


The documentation for this class was generated from the following files: