7#ifndef ARCANE_TESTS_IMATERIALEQUATIONOFSTATE_H
8#define ARCANE_TESTS_IMATERIALEQUATIONOFSTATE_H
10#include "arcane/ItemTypes.h"
11#include "arcane/VariableTypedef.h"
13#include "arcane/materials/IMeshMaterial.h"
14#include "arcane/materials/MeshMaterialVariableRef.h"
19using namespace Arcane;
Interface d'un matériau d'un maillage.
Interface du service du modèle de calcul de l'équation d'état.
virtual void applyEOS(IMeshMaterial *mat, const MaterialVariableCellReal &density, const MaterialVariableCellReal &internal_energy, MaterialVariableCellReal &pressure, MaterialVariableCellReal &sound_speed)=0
virtual ~IMaterialEquationOfState()=default
virtual void initEOS(IMeshMaterial *mat, const MaterialVariableCellReal &pressure, const MaterialVariableCellReal &density, MaterialVariableCellReal &internal_energy, MaterialVariableCellReal &sound_speed)=0
Active toujours les traces dans les parties Arcane concernant les matériaux.
CellMaterialVariableScalarRef< Real > MaterialVariableCellReal
Variable matériau de type Real