Terme_Source_Acceleration#

#include <Terme_Source_Acceleration.h>
Brief description

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#

Inherited by#

Inheritance graph#

If the image is too small, right-click and open in new tab

../../../../../_images/classTerme__Source__Acceleration__inherit__graph.png

List of Public Methods#

List of Public Static Methods#

List of Protected Methods#

Complete Member Function Documentation#

a_pour_Champ_Fonc#

Definition
int Terme_Source_Acceleration::a_pour_Champ_Fonc(const Motcle &mot, TRUST_Ref< Champ_base * > &ch_ref) const override
Brief description

Methode surchargee de Source_base .

Detailed description

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 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#

Definition
void Terme_Source_Acceleration::associer_pb(const Probleme_base &) override
Brief description
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#

Definition
DoubleTab & Terme_Source_Acceleration::calculer(DoubleTab &) const override
Brief description

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

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:`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#

Definition
const Champ_Don_base & Terme_Source_Acceleration::champ_vitesse() const
Brief description
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#

Definition
const Type_info * Terme_Source_Acceleration::get_info() const override
Brief description

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#

Definition
bool Terme_Source_Acceleration::has_champ_vitesse() const
Brief description
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#

Definition
bool Terme_Source_Acceleration::has_omega() const
Brief description
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#

Definition
const Champ_Don_base & Terme_Source_Acceleration::omega() const
Brief description
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#

Definition
Terme_Source_Acceleration::Terme_Source_Acceleration()
Brief description
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#

Definition
Terme_Source_Acceleration::~Terme_Source_Acceleration() override
Brief description
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#

Definition
const Type_info * Terme_Source_Acceleration::info()
Brief description
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#

Definition
const Terme_Source_Acceleration & Terme_Source_Acceleration::self_cast(const Objet_U &)
Brief description
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#

Definition
Terme_Source_Acceleration & Terme_Source_Acceleration::self_cast(Objet_U &)
Brief description
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#

Definition
const DoubleTab & Terme_Source_Acceleration::calculer_la_source(DoubleTab &src_faces) const
Brief description

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#

Definition
virtual const DoubleTab & Terme_Source_Acceleration::calculer_vitesse_faces(DoubleTab &stockage) const =0
Brief description
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#

Definition
const Navier_Stokes_std & Terme_Source_Acceleration::get_eq_hydraulique() const
Brief description

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#

Definition
Champ_Fonc_base & Terme_Source_Acceleration::get_set_terme_source_post() const
Brief description
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#

Definition
const Champ_Fonc_base & Terme_Source_Acceleration::get_terme_source_post() const
Brief description
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#

Definition
void Terme_Source_Acceleration::lire_data(Entree &s)
Brief description

Methode appelee par readOn des classes derivees Terme_Source_Acceleration_VDF_Face , .

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:`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#

Definition
void Terme_Source_Acceleration::mettre_a_jour(double temps) override
Brief description

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#

Definition
Sortie & Terme_Source_Acceleration::printOn(Sortie &x) const override
Brief description

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#

Definition
Entree & Terme_Source_Acceleration::readOn(Entree &) override
Brief description

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#

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: 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