16#ifndef Milieu_Elasticite_included
17#define Milieu_Elasticite_included
19#include <Milieu_base.h>
74 void ensure_rho_field();
class Champ_Don_base base class of Given Fields (not calculated)
class Discretisation_base This class represents a spatial discretization scheme, which
class Equation_base The role of an equation is the calculation of one or more fields....
Isotropic small-strain linear elastic medium.
const Champ_Don_base & lambda_lame() const
void discretiser(const Probleme_base &pb, const Discretisation_base &dis) override
Champ_Don_base & bulk_modulus()
void set_param(Param ¶m) const override
Champ_Don_base & mu_lame()
int initialiser(const double temps) override
Champ_Don_base & lambda_lame()
void mettre_a_jour(double temps) override
const Champ_Don_base & young_modulus() const
const Champ_Don_base & bulk_modulus() const
void verifier_coherence_champs(int &err, Nom &message) override
const Champ_Don_base & poisson_ratio() const
const Champ_Don_base & thermal_expansion() const
Champ_Don_base & thermal_expansion()
void creer_champs_non_lus() override
void update_fields(double temps, bool)
bool initTimeStep(double dt) override
Champ_Don_base & poisson_ratio()
const Champ_Don_base & mu_lame() const
Champ_Don_base & young_modulus()
Milieu_base This class is the base of the (physical) medium hierarchy.
class Nom: a character string for naming TRUST objects.
Helper class to factorize the readOn method of Objet_U classes.
class Probleme_base It is a Probleme_U that is not a coupling.