34#include "../libTierces/tinyxml2.h"
37#include "../Order1/Cell.h"
38#include "../Models/Flux.h"
47 Source(
int physicalEntity = 0);
Base class for a mesh cell.
Definition Cell.h:59
Class for a coordinate system object such as coordinates of the vertex or a vector.
Definition Coord.h:43
static const Coord defaultCoord
Default Coord object (const version)
Definition Coord.h:55
static void errorMessage(const std::string &message)
Definition Errors.cpp:56
Abstract class for source terms.
Definition Source.h:43
virtual Coord getOmega()
Definition Source.h:68
virtual bool getRiemannCoupling()
Definition Source.h:69
virtual void integrateSourceTerms(Cell *, const double &)
Source terms integration on conservative quantities.
Definition Source.h:57
virtual Coord computeAbsVelocity(const Coord &, const Coord &)
Compute the absolute velocity in the fixed coordinate system.
Definition Source.h:66
virtual void sourceEvolution(const double &)
Allows to modifiy the source term along time.
Definition Source.h:61
virtual int getPhysicalEntity()
Definition Source.h:71
virtual ~Source()
Definition Source.cpp:40
int m_physicalEntity
Definition Source.h:74
virtual void prepSourceTerms(Cell *, const int &=0)
Source terms preparation for integration.
Definition Source.h:52