Terme_Source_Acceleration#
#include <Terme_Source_Acceleration.h>
How to reference this class#
Copy the following pieces of RST/Markdown code to cite this element in other parts of the sphinx documentation (there is a copy button on the top-right when hovering the code block):
: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
Inheritance graph#
If the image is too small, right-click and open in new tab
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 .
Detailed description
Reimplements:
References
How to reference this method:
Copy the following pieces of RST/Markdown code to cite this element in other parts of the sphinx documentation (there is a copy button on the top-right when hovering the code block):
:ref:`int Terme_Source_Acceleration::a_pour_Champ_Fonc(const Motcle &mot, TRUST_Ref< Champ_base * > &ch_ref) const override <terme-source-acceleration-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](#terme-source-acceleration-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
Detailed description
Reimplements:
How to reference this method:
Copy the following pieces of RST/Markdown code to cite this element in other parts of the sphinx documentation (there is a copy button on the top-right when hovering the code block):
:ref:`void Terme_Source_Acceleration::associer_pb(const Probleme_base &) override <terme-source-acceleration-public-void-terme-source-acceleration-associer-pb-const-probleme-base-ref-override>`
[void Terme_Source_Acceleration::associer_pb(const Probleme_base &) override](#terme-source-acceleration-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)
Detailed description
Reimplements:
How to reference this method:
Copy the following pieces of RST/Markdown code to cite this element in other parts of the sphinx documentation (there is a copy button on the top-right when hovering the code block):
:ref:`DoubleTab & Terme_Source_Acceleration::calculer(DoubleTab &) const override <terme-source-acceleration-public-doubletab-ref-terme-source-acceleration-calculer-doubletab-ref-const-override>`
[DoubleTab & Terme_Source_Acceleration::calculer(DoubleTab &) const override](#terme-source-acceleration-public-doubletab-ref-terme-source-acceleration-calculer-doubletab-ref-const-override)
champ_vitesse#
const Champ_Don_base & Terme_Source_Acceleration::champ_vitesse() const
Detailed description
Referenced By
How to reference this method:
Copy the following pieces of RST/Markdown code to cite this element in other parts of the sphinx documentation (there is a copy button on the top-right when hovering the code block):
:ref:`const Champ_Don_base & Terme_Source_Acceleration::champ_vitesse() const <terme-source-acceleration-public-const-champ-don-base-ref-terme-source-acceleration-champ-vitesse-const>`
[const Champ_Don_base & Terme_Source_Acceleration::champ_vitesse() const](#terme-source-acceleration-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 .
Detailed description
Reimplements:
How to reference this method:
Copy the following pieces of RST/Markdown code to cite this element in other parts of the sphinx documentation (there is a copy button on the top-right when hovering the code block):
:ref:`const Type_info * Terme_Source_Acceleration::get_info() const override <terme-source-acceleration-public-const-type-info-ptr-terme-source-acceleration-get-info-const-override>`
[const Type_info * Terme_Source_Acceleration::get_info() const override](#terme-source-acceleration-public-const-type-info-ptr-terme-source-acceleration-get-info-const-override)
has_champ_vitesse#
bool Terme_Source_Acceleration::has_champ_vitesse() const
Detailed description
References
Referenced By
How to reference this method:
Copy the following pieces of RST/Markdown code to cite this element in other parts of the sphinx documentation (there is a copy button on the top-right when hovering the code block):
:ref:`bool Terme_Source_Acceleration::has_champ_vitesse() const <terme-source-acceleration-public-bool-terme-source-acceleration-has-champ-vitesse-const>`
[bool Terme_Source_Acceleration::has_champ_vitesse() const](#terme-source-acceleration-public-bool-terme-source-acceleration-has-champ-vitesse-const)
has_omega#
bool Terme_Source_Acceleration::has_omega() const
Detailed description
References
Referenced By
How to reference this method:
Copy the following pieces of RST/Markdown code to cite this element in other parts of the sphinx documentation (there is a copy button on the top-right when hovering the code block):
:ref:`bool Terme_Source_Acceleration::has_omega() const <terme-source-acceleration-public-bool-terme-source-acceleration-has-omega-const>`
[bool Terme_Source_Acceleration::has_omega() const](#terme-source-acceleration-public-bool-terme-source-acceleration-has-omega-const)
omega#
const Champ_Don_base & Terme_Source_Acceleration::omega() const
Detailed description
Referenced By
How to reference this method:
Copy the following pieces of RST/Markdown code to cite this element in other parts of the sphinx documentation (there is a copy button on the top-right when hovering the code block):
:ref:`const Champ_Don_base & Terme_Source_Acceleration::omega() const <terme-source-acceleration-public-const-champ-don-base-ref-terme-source-acceleration-omega-const>`
[const Champ_Don_base & Terme_Source_Acceleration::omega() const](#terme-source-acceleration-public-const-champ-don-base-ref-terme-source-acceleration-omega-const)
Terme_Source_Acceleration#
Terme_Source_Acceleration::Terme_Source_Acceleration()
Detailed description
How to reference this method:
Copy the following pieces of RST/Markdown code to cite this element in other parts of the sphinx documentation (there is a copy button on the top-right when hovering the code block):
:ref:`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-public-terme-source-acceleration-terme-source-acceleration)
~Terme_Source_Acceleration#
Terme_Source_Acceleration::~Terme_Source_Acceleration() override
Detailed description
How to reference this method:
Copy the following pieces of RST/Markdown code to cite this element in other parts of the sphinx documentation (there is a copy button on the top-right when hovering the code block):
:ref:`Terme_Source_Acceleration::~Terme_Source_Acceleration() override <terme-source-acceleration-public-terme-source-acceleration-dtor-terme-source-acceleration-override>`
[Terme_Source_Acceleration::~Terme_Source_Acceleration() override](#terme-source-acceleration-public-terme-source-acceleration-dtor-terme-source-acceleration-override)
info#
const Type_info * Terme_Source_Acceleration::info()
Detailed description
How to reference this method:
Copy the following pieces of RST/Markdown code to cite this element in other parts of the sphinx documentation (there is a copy button on the top-right when hovering the code block):
:ref:`const Type_info * Terme_Source_Acceleration::info() <terme-source-acceleration-public-static-const-type-info-ptr-terme-source-acceleration-info>`
[const Type_info * Terme_Source_Acceleration::info()](#terme-source-acceleration-public-static-const-type-info-ptr-terme-source-acceleration-info)
self_cast#
const Terme_Source_Acceleration & Terme_Source_Acceleration::self_cast(const Objet_U &)
Detailed description
How to reference this method:
Copy the following pieces of RST/Markdown code to cite this element in other parts of the sphinx documentation (there is a copy button on the top-right when hovering the code block):
:ref:`const Terme_Source_Acceleration & Terme_Source_Acceleration::self_cast(const Objet_U &) <terme-source-acceleration-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 &)](#terme-source-acceleration-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 &)
Detailed description
How to reference this method:
Copy the following pieces of RST/Markdown code to cite this element in other parts of the sphinx documentation (there is a copy button on the top-right when hovering the code block):
:ref:`Terme_Source_Acceleration & Terme_Source_Acceleration::self_cast(Objet_U &) <terme-source-acceleration-public-static-terme-source-acceleration-ref-terme-source-acceleration-self-cast-objet-u-ref>`
[Terme_Source_Acceleration & Terme_Source_Acceleration::self_cast(Objet_U &)](#terme-source-acceleration-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()
Detailed description
References
Referenced By
How to reference this method:
Copy the following pieces of RST/Markdown code to cite this element in other parts of the sphinx documentation (there is a copy button on the top-right when hovering the code block):
:ref:`const DoubleTab & Terme_Source_Acceleration::calculer_la_source(DoubleTab &src_faces) const <terme-source-acceleration-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](#terme-source-acceleration-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
Detailed description
Referenced By
How to reference this method:
Copy the following pieces of RST/Markdown code to cite this element in other parts of the sphinx documentation (there is a copy button on the top-right when hovering the code block):
:ref:`virtual const DoubleTab & Terme_Source_Acceleration::calculer_vitesse_faces(DoubleTab &stockage) const =0 <terme-source-acceleration-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](#terme-source-acceleration-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_ !
Detailed description
References
Referenced By
How to reference this method:
Copy the following pieces of RST/Markdown code to cite this element in other parts of the sphinx documentation (there is a copy button on the top-right when hovering the code block):
:ref:`const Navier_Stokes_std & Terme_Source_Acceleration::get_eq_hydraulique() const <terme-source-acceleration-protected-const-navier-stokes-std-ref-terme-source-acceleration-get-eq-hydraulique-const>`
[const Navier_Stokes_std & Terme_Source_Acceleration::get_eq_hydraulique() const](#terme-source-acceleration-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
Detailed description
References
Referenced By
How to reference this method:
Copy the following pieces of RST/Markdown code to cite this element in other parts of the sphinx documentation (there is a copy button on the top-right when hovering the code block):
:ref:`Champ_Fonc_base & Terme_Source_Acceleration::get_set_terme_source_post() const <terme-source-acceleration-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](#terme-source-acceleration-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
Detailed description
References
How to reference this method:
Copy the following pieces of RST/Markdown code to cite this element in other parts of the sphinx documentation (there is a copy button on the top-right when hovering the code block):
:ref:`const Champ_Fonc_base & Terme_Source_Acceleration::get_terme_source_post() const <terme-source-acceleration-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](#terme-source-acceleration-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 , .
Detailed description
References
How to reference this method:
Copy the following pieces of RST/Markdown code to cite this element in other parts of the sphinx documentation (there is a copy button on the top-right when hovering the code block):
:ref:`void Terme_Source_Acceleration::lire_data(Entree &s) <terme-source-acceleration-protected-void-terme-source-acceleration-lire-data-entree-ref-s>`
[void Terme_Source_Acceleration::lire_data(Entree &s)](#terme-source-acceleration-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.
Detailed description
Reimplements:
References
How to reference this method:
Copy the following pieces of RST/Markdown code to cite this element in other parts of the sphinx documentation (there is a copy button on the top-right when hovering the code block):
:ref:`void Terme_Source_Acceleration::mettre_a_jour(double temps) override <terme-source-acceleration-protected-void-terme-source-acceleration-mettre-a-jour-double-temps-override>`
[void Terme_Source_Acceleration::mettre_a_jour(double temps) override](#terme-source-acceleration-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.
Detailed description
Imprime la source sur un flot de sortie.
Reimplements:
References
How to reference this method:
Copy the following pieces of RST/Markdown code to cite this element in other parts of the sphinx documentation (there is a copy button on the top-right when hovering the code block):
:ref:`Sortie & Terme_Source_Acceleration::printOn(Sortie &x) const override <terme-source-acceleration-protected-sortie-ref-terme-source-acceleration-printon-sortie-ref-x-const-override>`
[Sortie & Terme_Source_Acceleration::printOn(Sortie &x) const override](#terme-source-acceleration-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 .
Detailed description
Reimplements:
References
How to reference this method:
Copy the following pieces of RST/Markdown code to cite this element in other parts of the sphinx documentation (there is a copy button on the top-right when hovering the code block):
:ref:`Entree & Terme_Source_Acceleration::readOn(Entree &) override <terme-source-acceleration-protected-entree-ref-terme-source-acceleration-readon-entree-ref-override>`
[Entree & Terme_Source_Acceleration::readOn(Entree &) override](#terme-source-acceleration-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: Copy the following pieces of RST/Markdown code to cite this element in other parts of the sphinx documentation (there is a copy button on the top-right when hovering the code block):
: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