31#ifndef APUEQCONDUCTIVITY_H
32#define APUEQCONDUCTIVITY_H
36#include "../../Eos/Eos.h"
General class for thermal conductivity for the velocity-equilibrium system of equations.
Definition APUEqConductivity.h:41
void solveFluxConductivityOutletPressure() const
Solve the conductivity flux at a boundary with an outlet at imposed pressure type.
Definition APUEqConductivity.cpp:171
virtual void addNonCons(Cell *)
Add the non-conservative terms of the corresponding additional physic in a cell.
Definition APUEqConductivity.h:71
Coord m_normal
Normal vector of the corresponding face for the flux computation (buffer)
Definition APUEqConductivity.h:83
void solveFluxConductivityWall() const
Solve the conductivity flux at a boundary with an wall type.
Definition APUEqConductivity.cpp:157
double * m_lambdak
Thermal conductivity (W/(m.K)) of each phase (taken from the EOS classes) (buffer)
Definition APUEqConductivity.h:78
virtual void solveFluxAddPhys(CellInterface *cellInterface)
Solve the additional physic flux between two cells.
Definition APUEqConductivity.cpp:61
virtual void addQuantityAddPhys(Cell *cell)
Add the quantities for the additional physic.
Definition APUEqConductivity.cpp:54
virtual ~APUEqConductivity()
Definition APUEqConductivity.cpp:50
Coord m_tangent
Tangent vector of the corresponding face for the flux computation (buffer)
Definition APUEqConductivity.h:84
void solveFluxConductivityInletInjStagState() const
Solve the conductivity flux at a boundary with an inlet injection using stagnation state type.
Definition APUEqConductivity.cpp:184
APUEqConductivity()
Definition APUEqConductivity.cpp:35
void solveFluxConductivityOther() const
Solve the conductivity flux at a boundary with non-defined type yet.
Definition APUEqConductivity.cpp:197
virtual void solveFluxAddPhysBoundary(CellInterface *cellInterface)
Solve the additional physic flux at a domain boundary.
Definition APUEqConductivity.cpp:96
void solveFluxConductivityInner(const Coord &gradTkLeft, const Coord &gradTkRight, const double &alphakL, const double &alphakR, const int &numPhase) const
Solve the conductivity flux between two cells.
Definition APUEqConductivity.cpp:136
void solveFluxConductivityNonReflecting(const Coord &gradTkLeft, const double &alphakL, const int &numPhase) const
Solve the conductivity flux at a boundary with an non-reflecting type.
Definition APUEqConductivity.cpp:150
Coord m_gradTkRight
Right gradient of the corresponding phase temperature for the flux computation (buffer)
Definition APUEqConductivity.h:82
Coord m_gradTkLeft
Left gradient of the corresponding phase temperature for the flux computation (buffer)
Definition APUEqConductivity.h:81
virtual void communicationsAddPhys(const int &dim, const int &lvl)
Communication of the additional physics quantities for parallel purposes with Adaptive Mesh Refinemen...
Definition APUEqConductivity.cpp:211
Coord m_binormal
Binormal vector of the corresponding face for the flux computation (buffer)
Definition APUEqConductivity.h:85
int m_numQPA
Number of the associated variable for each cell (m_vecGrandeursAddPhys)
Definition APUEqConductivity.h:79
General class for additional physics for the velocity-equilibrium system of equations.
Definition APUEq.h:41
Definition CellInterface.h:52
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
General class for Equation of State (EOS).
Definition Eos.h:54