16#ifndef Milieu_Elasticite_included
17#define Milieu_Elasticite_included
19#include <Milieu_base.h>
74 void ensure_rho_field();
classe Champ_Don_base classe de base des Champs donnes (non calcules)
classe Discretisation_base Cette classe represente un schema de discretisation en espace,...
classe Equation_base Le role d'une equation est le calcul d'un ou plusieurs champs....
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()
classe Milieu_base Cette classe est la base de la hierarchie des milieux (physiques)
class Nom Une chaine de caractere pour nommer les objets de TRUST
Helper class to factorize the readOn method of Objet_U classes.
classe Probleme_base C'est un Probleme_U qui n'est pas un couplage.