Terme_Source_Acceleration#
#include <Terme_Source_Acceleration.h>
How to cite this class in this doc#
:ref:`Terme\_Source\_Acceleration <class-terme-source-acceleration>`
[Terme\_Source\_Acceleration](#class-terme-source-acceleration)
Detailed description#
Inherits from#
public : Source_base
Inherited by#
public : Terme_Source_Acceleration_VDF_Face
public : Terme_Source_Acceleration_VEF_Face
List of Public Methods#
List of Public Static Methods#
List of Protected Methods#
Complete Member Function Documentation#
int Terme_Source_Acceleration::a_pour_Champ_Fonc(const Motcle &mot, TRUST_Ref< Champ_base * > &ch_ref) const override
Methode surchargee de Source_base .
Les mots compris sont: “ACCELERATION” = > renvoie terme_source_post_, homogene a d/dt(rho*v) Attention a l’effet de bord de ajouter() (voir commentaires de ajouter() )
Reimplements:
References
How to cite in this doc:
:ref:`int Terme_Source_Acceleration::a_pour_Champ_Fonc(const Motcle &mot, TRUST_Ref< Champ_base * > &ch_ref) const override <public-int-terme-source-acceleration-a-pour-champ-fonc-const-motcle-ref-mot-trust-ref-champ-base-ptr-ref-ch-ref-const-override>`
[int Terme_Source_Acceleration::a_pour_Champ_Fonc(const Motcle &mot, TRUST_Ref< Champ_base * > &ch_ref) const override](#public-int-terme-source-acceleration-a-pour-champ-fonc-const-motcle-ref-mot-trust-ref-champ-base-ptr-ref-ch-ref-const-override)
void Terme_Source_Acceleration::associer_pb(const Probleme_base &) override
Reimplements:
How to cite in this doc:
:ref:`void Terme_Source_Acceleration::associer_pb(const Probleme_base &) override <public-void-terme-source-acceleration-associer-pb-const-probleme-base-ref-override>`
[void Terme_Source_Acceleration::associer_pb(const Probleme_base &) override](#public-void-terme-source-acceleration-associer-pb-const-probleme-base-ref-override)
DoubleTab & Terme_Source_Acceleration::calculer(DoubleTab &) const override
resu = 0; ajouter(resu); (appel a ajouter() de la classe derivee)
Reimplements:
How to cite in this doc:
:ref:`DoubleTab & Terme_Source_Acceleration::calculer(DoubleTab &) const override <public-doubletab-ref-terme-source-acceleration-calculer-doubletab-ref-const-override>`
[DoubleTab & Terme_Source_Acceleration::calculer(DoubleTab &) const override](#public-doubletab-ref-terme-source-acceleration-calculer-doubletab-ref-const-override)
const Champ_Don_base & Terme_Source_Acceleration::champ_vitesse() const
Referenced By
How to cite in this doc:
:ref:`const Champ_Don_base & Terme_Source_Acceleration::champ_vitesse() const <public-const-champ-don-base-ref-terme-source-acceleration-champ-vitesse-const>`
[const Champ_Don_base & Terme_Source_Acceleration::champ_vitesse() const](#public-const-champ-don-base-ref-terme-source-acceleration-champ-vitesse-const)
const Type_info * Terme_Source_Acceleration::get_info() const override
Donne des informations sur le type de l’ Objet_U .
Reimplements:
How to cite in this doc:
:ref:`const Type_info * Terme_Source_Acceleration::get_info() const override <public-const-type-info-ptr-terme-source-acceleration-get-info-const-override>`
[const Type_info * Terme_Source_Acceleration::get_info() const override](#public-const-type-info-ptr-terme-source-acceleration-get-info-const-override)
bool Terme_Source_Acceleration::has_champ_vitesse() const
References
Referenced By
How to cite in this doc:
:ref:`bool Terme_Source_Acceleration::has_champ_vitesse() const <public-bool-terme-source-acceleration-has-champ-vitesse-const>`
[bool Terme_Source_Acceleration::has_champ_vitesse() const](#public-bool-terme-source-acceleration-has-champ-vitesse-const)
bool Terme_Source_Acceleration::has_omega() const
References
Referenced By
How to cite in this doc:
:ref:`bool Terme_Source_Acceleration::has_omega() const <public-bool-terme-source-acceleration-has-omega-const>`
[bool Terme_Source_Acceleration::has_omega() const](#public-bool-terme-source-acceleration-has-omega-const)
const Champ_Don_base & Terme_Source_Acceleration::omega() const
Referenced By
How to cite in this doc:
:ref:`const Champ_Don_base & Terme_Source_Acceleration::omega() const <public-const-champ-don-base-ref-terme-source-acceleration-omega-const>`
[const Champ_Don_base & Terme_Source_Acceleration::omega() const](#public-const-champ-don-base-ref-terme-source-acceleration-omega-const)
Terme_Source_Acceleration::Terme_Source_Acceleration()
How to cite in this doc:
:ref:`Terme_Source_Acceleration::Terme_Source_Acceleration() <public-terme-source-acceleration-terme-source-acceleration>`
[Terme_Source_Acceleration::Terme_Source_Acceleration()](#public-terme-source-acceleration-terme-source-acceleration)
Terme_Source_Acceleration::~Terme_Source_Acceleration() override
How to cite in this doc:
:ref:`Terme_Source_Acceleration::~Terme_Source_Acceleration() override <public-terme-source-acceleration-dtor-terme-source-acceleration-override>`
[Terme_Source_Acceleration::~Terme_Source_Acceleration() override](#public-terme-source-acceleration-dtor-terme-source-acceleration-override)
const Type_info * Terme_Source_Acceleration::info()
How to cite in this doc:
:ref:`const Type_info * Terme_Source_Acceleration::info() <public-static-const-type-info-ptr-terme-source-acceleration-info>`
[const Type_info * Terme_Source_Acceleration::info()](#public-static-const-type-info-ptr-terme-source-acceleration-info)
const Terme_Source_Acceleration & Terme_Source_Acceleration::self_cast(const Objet_U &)
How to cite in this doc:
:ref:`const Terme_Source_Acceleration & Terme_Source_Acceleration::self_cast(const Objet_U &) <public-static-const-terme-source-acceleration-ref-terme-source-acceleration-self-cast-const-objet-u-ref>`
[const Terme_Source_Acceleration & Terme_Source_Acceleration::self_cast(const Objet_U &)](#public-static-const-terme-source-acceleration-ref-terme-source-acceleration-self-cast-const-objet-u-ref)
Terme_Source_Acceleration & Terme_Source_Acceleration::self_cast(Objet_U &)
How to cite in this doc:
:ref:`Terme_Source_Acceleration & Terme_Source_Acceleration::self_cast(Objet_U &) <public-static-terme-source-acceleration-ref-terme-source-acceleration-self-cast-objet-u-ref>`
[Terme_Source_Acceleration & Terme_Source_Acceleration::self_cast(Objet_U &)](#public-static-terme-source-acceleration-ref-terme-source-acceleration-self-cast-objet-u-ref)
const DoubleTab & Terme_Source_Acceleration::calculer_la_source(DoubleTab &src_faces) const
Calcul de la valeur du champ la_source aux faces en fonction de- calculer_vitesse_faces()
References
Referenced By
How to cite in this doc:
:ref:`const DoubleTab & Terme_Source_Acceleration::calculer_la_source(DoubleTab &src_faces) const <protected-const-doubletab-ref-terme-source-acceleration-calculer-la-source-doubletab-ref-src-faces-const>`
[const DoubleTab & Terme_Source_Acceleration::calculer_la_source(DoubleTab &src_faces) const](#protected-const-doubletab-ref-terme-source-acceleration-calculer-la-source-doubletab-ref-src-faces-const)
virtual const DoubleTab & Terme_Source_Acceleration::calculer_vitesse_faces(DoubleTab &stockage) const =0
Referenced By
How to cite in this doc:
:ref:`virtual const DoubleTab & Terme_Source_Acceleration::calculer_vitesse_faces(DoubleTab &stockage) const =0 <protected-virtual-const-doubletab-ref-terme-source-acceleration-calculer-vitesse-faces-doubletab-ref-stockage-const-equal-0>`
[virtual const DoubleTab & Terme_Source_Acceleration::calculer_vitesse_faces(DoubleTab &stockage) const =0](#protected-virtual-const-doubletab-ref-terme-source-acceleration-calculer-vitesse-faces-doubletab-ref-stockage-const-equal-0)
const Navier_Stokes_std & Terme_Source_Acceleration::get_eq_hydraulique() const
Renvoie eq_hydraulique_ !
References
Referenced By
How to cite in this doc:
:ref:`const Navier_Stokes_std & Terme_Source_Acceleration::get_eq_hydraulique() const <protected-const-navier-stokes-std-ref-terme-source-acceleration-get-eq-hydraulique-const>`
[const Navier_Stokes_std & Terme_Source_Acceleration::get_eq_hydraulique() const](#protected-const-navier-stokes-std-ref-terme-source-acceleration-get-eq-hydraulique-const)
Champ_Fonc_base & Terme_Source_Acceleration::get_set_terme_source_post() const
References
Referenced By
How to cite in this doc:
:ref:`Champ_Fonc_base & Terme_Source_Acceleration::get_set_terme_source_post() const <protected-champ-fonc-base-ref-terme-source-acceleration-get-set-terme-source-post-const>`
[Champ_Fonc_base & Terme_Source_Acceleration::get_set_terme_source_post() const](#protected-champ-fonc-base-ref-terme-source-acceleration-get-set-terme-source-post-const)
const Champ_Fonc_base & Terme_Source_Acceleration::get_terme_source_post() const
References
How to cite in this doc:
:ref:`const Champ_Fonc_base & Terme_Source_Acceleration::get_terme_source_post() const <protected-const-champ-fonc-base-ref-terme-source-acceleration-get-terme-source-post-const>`
[const Champ_Fonc_base & Terme_Source_Acceleration::get_terme_source_post() const](#protected-const-champ-fonc-base-ref-terme-source-acceleration-get-terme-source-post-const)
void Terme_Source_Acceleration::lire_data(Entree &s)
Methode appelee par readOn des classes derivees Terme_Source_Acceleration_VDF_Face , .
References
How to cite in this doc:
:ref:`void Terme_Source_Acceleration::lire_data(Entree &s) <protected-void-terme-source-acceleration-lire-data-entree-ref-s>`
[void Terme_Source_Acceleration::lire_data(Entree &s)](#protected-void-terme-source-acceleration-lire-data-entree-ref-s)
void Terme_Source_Acceleration::mettre_a_jour(double temps) override
Evalue les champs d’acceleration et de rotation au temps t.
Reimplements:
References
How to cite in this doc:
:ref:`void Terme_Source_Acceleration::mettre_a_jour(double temps) override <protected-void-terme-source-acceleration-mettre-a-jour-double-temps-override>`
[void Terme_Source_Acceleration::mettre_a_jour(double temps) override](#protected-void-terme-source-acceleration-mettre-a-jour-double-temps-override)
Sortie & Terme_Source_Acceleration::printOn(Sortie &x) const override
DOES NOTHING - to override in derived classes.
Imprime la source sur un flot de sortie.
Reimplements:
References
How to cite in this doc:
:ref:`Sortie & Terme_Source_Acceleration::printOn(Sortie &x) const override <protected-sortie-ref-terme-source-acceleration-printon-sortie-ref-x-const-override>`
[Sortie & Terme_Source_Acceleration::printOn(Sortie &x) const override](#protected-sortie-ref-terme-source-acceleration-printon-sortie-ref-x-const-override)
Entree & Terme_Source_Acceleration::readOn(Entree &) override
Appel a Terme_Source_Acceleration::lire_data .
Reimplements:
References
How to cite in this doc:
:ref:`Entree & Terme_Source_Acceleration::readOn(Entree &) override <protected-entree-ref-terme-source-acceleration-readon-entree-ref-override>`
[Entree & Terme_Source_Acceleration::readOn(Entree &) override](#protected-entree-ref-terme-source-acceleration-readon-entree-ref-override)
Attributes Documentation#
const Type_info Terme_Source_Acceleration::info_obj
TRUST_Deriv<Champ_Don_base> Terme_Source_Acceleration::centre_rotation_
TRUST_Deriv<Champ_Don_base> Terme_Source_Acceleration::champ_acceleration_
TRUST_Deriv<Champ_Don_base> Terme_Source_Acceleration::champ_vitesse_
TRUST_Deriv<Champ_Don_base> Terme_Source_Acceleration::domegadt_
TRUST_Deriv<Champ_Don_base> Terme_Source_Acceleration::omega_
Option_TSA Terme_Source_Acceleration::option_ = TERME_COMPLET
TRUST_Deriv<Champ_Fonc_base> Terme_Source_Acceleration::terme_source_post_
Enums#
Terme_Source_Acceleration::Option_TSA#
Location: trust-code/src/ThHyd/Incompressible/Sources/Terme_Source_Acceleration.h:88
How to cite in this doc:
:ref:`Terme\_Source\_Acceleration::Option\_TSA <enum-none-terme-source-acceleration-option-tsa>`
[Terme\_Source\_Acceleration::Option\_TSA](#enum-none-terme-source-acceleration-option-tsa)
TERME_COMPLET
CORIOLIS_SEUL
ENTRAINEMENT_SEUL