Arcane  v3.14.10.0
Documentation développeur
Chargement...
Recherche...
Aucune correspondance
IMaterialEquationOfState.h
1// -*- tab-width: 2; indent-tabs-mode: nil; coding: utf-8-with-signature -*-
2//-----------------------------------------------------------------------------
3// Copyright 2000-2022 CEA (www.cea.fr) IFPEN (www.ifpenergiesnouvelles.com)
4// See the top-level COPYRIGHT file for details.
5// SPDX-License-Identifier: Apache-2.0
6//-----------------------------------------------------------------------------
7#ifndef ARCANE_TESTS_IMATERIALEQUATIONOFSTATE_H
8#define ARCANE_TESTS_IMATERIALEQUATIONOFSTATE_H
9
10#include "arcane/ItemTypes.h"
11#include "arcane/VariableTypedef.h"
12
13#include "arcane/materials/IMeshMaterial.h"
14#include "arcane/materials/MeshMaterialVariableRef.h"
15
16
17namespace MaterialEos
18{
19using namespace Arcane;
20using namespace Arcane::Materials;
21
51
52}
53
54/*---------------------------------------------------------------------------*/
55/*---------------------------------------------------------------------------*/
56
57#endif
Lecteur des fichiers de maillage via la bibliothèque LIMA.
Definition Lima.cc:120
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.
-*- tab-width: 2; indent-tabs-mode: nil; coding: utf-8-with-signature -*-