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

#include <SourceNumGravity.h>

Inherits SourceNum.

Collaboration diagram for SourceNumGravity:
[legend]

Public Member Functions

 SourceNumGravity (tinyxml2::XMLElement *element, int order, int physicalEntity, std::string fileName="Unknown file")
 SourceNumGravity constructor from a XML format reading.
 ~SourceNumGravity () override
void prepSourceTerms (Cell *, const int &i=0) override
 Source terms preparation for integration.
Public Member Functions inherited from SourceNum
 SourceNum (int order, int physicalEntity=0)
 SourceNum constructor depending on integration order and physical entity to apply source.
 ~SourceNum () override
void integrateSourceTerms (Cell *cell, const double &dt, Prim=vecPhases) override
 Source terms integration on conservative quantities.
void integrationEuler (Cell *cell, const double &dt)
 Euler explicite integration (order 1).
void integrationRK2 (Cell *cell, const double &dt)
 Runge-Kutta integration (order 2).
void integrationRK4 (Cell *cell, const double &dt)
 Runge-Kutta integration (order 4).
void sourceEvolution (const double &) override
 Allows to modifiy the source term along time.
Coord computeAbsVelocity (const Coord &, const Coord &) override
 Compute the absolute velocity in the fixed coordinate system.
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 Coord getOmega ()
virtual bool getRiemannCoupling ()
virtual int getPhysicalEntity ()

Private Attributes

Coord m_g

Additional Inherited Members

Protected Attributes inherited from SourceNum
int m_order
Protected Attributes inherited from Source
int m_physicalEntity

Constructor & Destructor Documentation

◆ SourceNumGravity()

SourceNumGravity::SourceNumGravity ( tinyxml2::XMLElement * element,
int order,
int physicalEntity,
std::string fileName = "Unknown file" )

SourceNumGravity constructor from a XML format reading.

Reading data from XML file under the following format: ex: <gravity x="0." y="-9.81" z="0." / >

Parameters
elementXML element to read for source term
fileNamestring name of readed XML file
Here is the call graph for this function:

◆ ~SourceNumGravity()

SourceNumGravity::~SourceNumGravity ( )
override

Member Function Documentation

◆ prepSourceTerms()

void SourceNumGravity::prepSourceTerms ( Cell * ,
const int & = 0 )
overridevirtual

Source terms preparation for integration.

Parameters
cellcell for source term integration

Reimplemented from SourceNum.

Member Data Documentation

◆ m_g

Coord SourceNumGravity::m_g
private

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