34#include "../Order1/Cell.h"
43 virtual void allocate(
const std::vector<AddPhys*>& addPhys);
65 double& ,
double& ,
double& ,
double& ) {};
Definition CellInterface.h:52
virtual void predictionOrdre2(const double &dt, Symmetry *symmetry)
Definition CellO2.cpp:111
virtual void computeLocalSlopesLimite(CellInterface &, Limiter &, Limiter &, Limiter &, Limiter &, double &)
Definition CellO2.h:67
virtual Mixture * getMixture(Prim type=vecPhases) const
Definition CellO2.cpp:182
virtual Phase * getPhase(const int &phaseNumber, Prim type=vecPhases) const
Definition CellO2.cpp:160
virtual GradTransport * getGradTransport(const int &) const
Definition CellO2.h:77
Mixture * m_mixtureO2
Definition CellO2.h:86
Transport * m_consTransportsSauvegarde
Definition CellO2.h:89
virtual Transport * getTransports(Prim type=vecPhases) const
Definition CellO2.cpp:204
virtual void computeLocalSlopes(CellInterface &, Limiter &, Limiter &, Limiter &, Limiter &, double &, double &, double &, double &)
Definition CellO2.h:63
virtual Transport & getTransport(const int &numTransport, Prim type=vecPhases) const
Definition CellO2.cpp:193
virtual void fillBufferSlopes(double *, int &, const int &, const int &) const
Definition CellO2.h:60
virtual void getBufferSlopes(double *, int &, const int &)
Definition CellO2.h:59
CellO2()
Definition CellO2.cpp:36
virtual void setTransport(double value, int &numTransport, Prim type=vecPhases)
Definition CellO2.cpp:215
virtual GradMixture * getGradMixture() const
Definition CellO2.h:76
virtual void computeGradientsO2()
Compute gradients for 2nd-order scheme on unstructured mesh.
Definition CellO2.h:79
virtual void limitGradientsO2(Limiter &)
Definition CellO2.h:80
Flux * m_consSauvegarde
Definition CellO2.h:88
virtual void saveCons()
Definition CellO2.cpp:95
Transport * m_vecTransportsO2
Definition CellO2.h:87
virtual void allocate(const std::vector< AddPhys * > &addPhys)
Memory allocation of cell attributes.
Definition CellO2.cpp:58
virtual void createChildCell(const int &)
Definition CellO2.h:72
virtual void getBackCons()
Definition CellO2.cpp:103
virtual ~CellO2()
Definition CellO2.cpp:44
virtual void fulfillState(Prim type=vecPhases)
Definition CellO2.cpp:137
virtual void allocateSecondOrderBuffersAndGradientVectors(Phase **, Mixture *)
Compute global variable buffers (min, max, etc.) and initialize speficic gradient vectors for 2nd-ord...
Definition CellO2.h:78
virtual void computeLocalSlopes(CellInterface &)
Compute slopes for 2nd-order scheme on unstructured mesh.
Definition CellO2.h:82
Phase ** m_vecPhasesO2
Definition CellO2.h:85
virtual Phase ** getPhases(Prim type=vecPhases) const
Definition CellO2.cpp:171
virtual GradPhase * getGradPhase(const int &) const
Definition CellO2.h:75
virtual void copyPhase(const int &phaseNumber, Phase *phase)
Definition CellO2.cpp:87
Base class for a mesh cell.
Definition Cell.h:59
static void errorMessage(const std::string &message)
Definition Errors.cpp:56
Abstract class for conservative variables and fluxes.
Definition Flux.h:43
Mixture variable gradients. Stored for 2nd-order computation on unstructured mesh (O2 NS)
Definition GradMixture.h:45
Phase variable gradients. Stored for 2nd-order computation on unstructured mesh (O2 NS)
Definition GradPhase.h:44
Transport variable gradients. Stored for 2nd-order computation on unstructured mesh (O2 NS)
Definition GradTransport.h:43
Abstract class for mixture variables.
Definition Mixture.h:43
Abstract class for a phase.
Definition Phase.h:47
General class for axial symmetries.
Definition Symmetry.h:45
Class for additional transport equations.
Definition Transport.h:41