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#

Inherited by#

List of Public Methods#

List of Public Static Methods#

List of Protected Methods#

Complete Member Function Documentation#

a_pour_Champ_Fonc
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)
associer_pb
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)
calculer
DoubleTab & Terme_Source_Acceleration::calculer(DoubleTab &) const override

resu = 0; ajouter(resu); (appel a ajouter() de la classe derivee)

Reimplements:

References
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)
champ_vitesse
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)
get_info
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)
has_champ_vitesse
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)
has_omega
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)
omega
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::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::~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)
info
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)
self_cast
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)
self_cast
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)
calculer_la_source
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)
calculer_vitesse_faces
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)
get_eq_hydraulique
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)
get_set_terme_source_post
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)
get_terme_source_post
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)
lire_data
void Terme_Source_Acceleration::lire_data(Entree &s)

Methode appelee par readOn des classes derivees Terme_Source_Acceleration_VDF_Face , .

References
Referenced By
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)
mettre_a_jour
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)
printOn
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)
readOn
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#

info_obj (public)
const Type_info Terme_Source_Acceleration::info_obj
centre_rotation_ (private)
TRUST_Deriv<Champ_Don_base> Terme_Source_Acceleration::centre_rotation_
champ_acceleration_ (private)
TRUST_Deriv<Champ_Don_base> Terme_Source_Acceleration::champ_acceleration_
champ_vitesse_ (private)
TRUST_Deriv<Champ_Don_base> Terme_Source_Acceleration::champ_vitesse_
domegadt_ (private)
TRUST_Deriv<Champ_Don_base> Terme_Source_Acceleration::domegadt_
omega_ (private)
TRUST_Deriv<Champ_Don_base> Terme_Source_Acceleration::omega_
option_ (private)
Option_TSA Terme_Source_Acceleration::option_ = TERME_COMPLET
terme_source_post_ (private)
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