31#ifndef APECONDUCTIVITY_H
32#define APECONDUCTIVITY_H
34#include "../APEuler.h"
36#include "../../Eos/Eos.h"
General class for thermal conductivity for the Euler model.
Definition APEConductivity.h:41
Coord m_gradTLeft
Left gradient of the phase temperature for the flux computation (buffer)
Definition APEConductivity.h:74
void solveFluxConductivityInner(const Coord &gradTLeft, const Coord &gradTRight) const
Solve the conductivity flux between two cells.
Definition APEConductivity.cpp:112
void solveFluxConductivityNonReflecting(const Coord &gradTLeft) const
Solve the conductivity flux at a boundary with an non-reflecting type.
Definition APEConductivity.cpp:126
virtual void solveFluxAddPhysBoundary(CellInterface *cellInterface)
Solve the additional physic flux at a domain boundary.
Definition APEConductivity.cpp:75
virtual void solveFluxAddPhys(CellInterface *cellInterface)
Solve the additional physic flux between two cells.
Definition APEConductivity.cpp:54
double m_lambda
Thermal conductivity (W/(m.K)) of phase (taken from the EOS classe) (buffer)
Definition APEConductivity.h:71
void solveFluxConductivityWallImposedTemp(CellInterface *cellInterface)
Solve the conductivity flux at a wall boundary with imposed temperature.
Definition APEConductivity.cpp:133
int m_numQPA
Number of the associated variable for each cell (m_vecGrandeursAddPhys)
Definition APEConductivity.h:72
void solveFluxConductivityWallImposedFlux(CellInterface *cellInterface)
Solve the conductivity flux at a wall boundary with imposed flux density.
Definition APEConductivity.cpp:153
Coord m_binormal
Binormal vector of the face for the flux computation (buffer)
Definition APEConductivity.h:78
Coord m_tangent
Tangent vector of the face for the flux computation (buffer)
Definition APEConductivity.h:77
void solveFluxConductivityOther() const
Solve the conductivity flux at a boundary with non-defined type yet or for adiabatic wall.
Definition APEConductivity.cpp:166
virtual ~APEConductivity()
Definition APEConductivity.cpp:43
virtual void communicationsAddPhys(const int &dim, const int &lvl)
Communication of the additional physics quantities for parallel purposes with Adaptive Mesh Refinemen...
Definition APEConductivity.cpp:176
virtual void addQuantityAddPhys(Cell *cell)
Add the quantities for the additional physic.
Definition APEConductivity.cpp:47
Coord m_gradTRight
Right gradient of the phase temperature for the flux computation (buffer)
Definition APEConductivity.h:75
virtual void addNonCons(Cell *)
Add the non-conservative terms of the corresponding additional physic in a cell.
Definition APEConductivity.h:67
Coord m_normal
Normal vector of the face for the flux computation (buffer)
Definition APEConductivity.h:76
General class for additional physics for the Euler model.
Definition APEuler.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