Couplage_Tubes_IBC#

#include <Couplage_Tubes_IBC.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:`Couplage\_Tubes\_IBC <class-couplage-tubes-ibc>`
[Couplage\_Tubes\_IBC](#class-couplage-tubes-ibc)

Detailed description#

Inherits from#

Inheritance graph#

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

../../../../../_images/classCouplage__Tubes__IBC__inherit__graph.png

List of Public Methods#

List of Public Static Methods#

List of Protected Methods#

Complete Member Function Documentation#

calcul_F_pression#

Definition
void Couplage_Tubes_IBC::calcul_F_pression(const IJK_Field_double &pressure, const IJK_Field_double &vx, DoubleTab &integrale_force_pression, DoubleTab &pression_teta, const Faisceau_Tubes &) 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:`void Couplage_Tubes_IBC::calcul_F_pression(const IJK_Field_double &pressure, const IJK_Field_double &vx, DoubleTab &integrale_force_pression, DoubleTab &pression_teta, const Faisceau_Tubes &) const <couplage-tubes-ibc-public-void-couplage-tubes-ibc-calcul-f-pression-const-ijk-field-double-ref-pressure-const-ijk-field-double-ref-vx-doubletab-ref-integrale-force-pression-doubletab-ref-pression-teta-const-faisceau-tubes-ref-const>`
[void Couplage_Tubes_IBC::calcul_F_pression(const IJK_Field_double &pressure, const IJK_Field_double &vx, DoubleTab &integrale_force_pression, DoubleTab &pression_teta, const Faisceau_Tubes &) const](#couplage-tubes-ibc-public-void-couplage-tubes-ibc-calcul-f-pression-const-ijk-field-double-ref-pressure-const-ijk-field-double-ref-vx-doubletab-ref-integrale-force-pression-doubletab-ref-pression-teta-const-faisceau-tubes-ref-const)

calcul_F_pression2#

Definition
void Couplage_Tubes_IBC::calcul_F_pression2(const IJK_Field_double &pressure, const IJK_Field_double &vx, DoubleTab &integrale_force_pression, DoubleTab &pression_teta, const Faisceau_Tubes &) 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:`void Couplage_Tubes_IBC::calcul_F_pression2(const IJK_Field_double &pressure, const IJK_Field_double &vx, DoubleTab &integrale_force_pression, DoubleTab &pression_teta, const Faisceau_Tubes &) const <couplage-tubes-ibc-public-void-couplage-tubes-ibc-calcul-f-pression2-const-ijk-field-double-ref-pressure-const-ijk-field-double-ref-vx-doubletab-ref-integrale-force-pression-doubletab-ref-pression-teta-const-faisceau-tubes-ref-const>`
[void Couplage_Tubes_IBC::calcul_F_pression2(const IJK_Field_double &pressure, const IJK_Field_double &vx, DoubleTab &integrale_force_pression, DoubleTab &pression_teta, const Faisceau_Tubes &) const](#couplage-tubes-ibc-public-void-couplage-tubes-ibc-calcul-f-pression2-const-ijk-field-double-ref-pressure-const-ijk-field-double-ref-vx-doubletab-ref-integrale-force-pression-doubletab-ref-pression-teta-const-faisceau-tubes-ref-const)

calcul_force_post_projection#

Definition
void Couplage_Tubes_IBC::calcul_force_post_projection(IJK_Field_double &vx, IJK_Field_double &vy, IJK_Field_double &vz, const IJK_Field_double &rho_field, double timestep, double current_time)
Brief description

Calcul force ibc post projection.

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 Couplage_Tubes_IBC::calcul_force_post_projection(IJK_Field_double &vx, IJK_Field_double &vy, IJK_Field_double &vz, const IJK_Field_double &rho_field, double timestep, double current_time) <couplage-tubes-ibc-public-void-couplage-tubes-ibc-calcul-force-post-projection-ijk-field-double-ref-vx-ijk-field-double-ref-vy-ijk-field-double-ref-vz-const-ijk-field-double-ref-rho-field-double-timestep-double-current-time>`
[void Couplage_Tubes_IBC::calcul_force_post_projection(IJK_Field_double &vx, IJK_Field_double &vy, IJK_Field_double &vz, const IJK_Field_double &rho_field, double timestep, double current_time)](#couplage-tubes-ibc-public-void-couplage-tubes-ibc-calcul-force-post-projection-ijk-field-double-ref-vx-ijk-field-double-ref-vy-ijk-field-double-ref-vz-const-ijk-field-double-ref-rho-field-double-timestep-double-current-time)

champ_miroir#

Definition
void Couplage_Tubes_IBC::champ_miroir(IJK_Field_double &vx, IJK_Field_double &vy, IJK_Field_double &vz, const IJK_Field_double &rho_field, double timestep, const IJK_Field_double &pressure)
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:`void Couplage_Tubes_IBC::champ_miroir(IJK_Field_double &vx, IJK_Field_double &vy, IJK_Field_double &vz, const IJK_Field_double &rho_field, double timestep, const IJK_Field_double &pressure) <couplage-tubes-ibc-public-void-couplage-tubes-ibc-champ-miroir-ijk-field-double-ref-vx-ijk-field-double-ref-vy-ijk-field-double-ref-vz-const-ijk-field-double-ref-rho-field-double-timestep-const-ijk-field-double-ref-pressure>`
[void Couplage_Tubes_IBC::champ_miroir(IJK_Field_double &vx, IJK_Field_double &vy, IJK_Field_double &vz, const IJK_Field_double &rho_field, double timestep, const IJK_Field_double &pressure)](#couplage-tubes-ibc-public-void-couplage-tubes-ibc-champ-miroir-ijk-field-double-ref-vx-ijk-field-double-ref-vy-ijk-field-double-ref-vz-const-ijk-field-double-ref-rho-field-double-timestep-const-ijk-field-double-ref-pressure)

Couplage_Tubes_IBC#

Definition
Couplage_Tubes_IBC::Couplage_Tubes_IBC()
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:`Couplage_Tubes_IBC::Couplage_Tubes_IBC() <couplage-tubes-ibc-public-couplage-tubes-ibc-couplage-tubes-ibc>`
[Couplage_Tubes_IBC::Couplage_Tubes_IBC()](#couplage-tubes-ibc-public-couplage-tubes-ibc-couplage-tubes-ibc)

duplique#

Definition
int Couplage_Tubes_IBC::duplique() const 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:`int Couplage_Tubes_IBC::duplique() const override <couplage-tubes-ibc-public-int-couplage-tubes-ibc-duplique-const-override>`
[int Couplage_Tubes_IBC::duplique() const override](#couplage-tubes-ibc-public-int-couplage-tubes-ibc-duplique-const-override)

forcage_anticipe#

Definition
void Couplage_Tubes_IBC::forcage_anticipe(IJK_Field_double &vx, IJK_Field_double &vy, IJK_Field_double &vz, const IJK_Field_double &rho_field, double timestep, const IJK_Field_double &pressure)
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:`void Couplage_Tubes_IBC::forcage_anticipe(IJK_Field_double &vx, IJK_Field_double &vy, IJK_Field_double &vz, const IJK_Field_double &rho_field, double timestep, const IJK_Field_double &pressure) <couplage-tubes-ibc-public-void-couplage-tubes-ibc-forcage-anticipe-ijk-field-double-ref-vx-ijk-field-double-ref-vy-ijk-field-double-ref-vz-const-ijk-field-double-ref-rho-field-double-timestep-const-ijk-field-double-ref-pressure>`
[void Couplage_Tubes_IBC::forcage_anticipe(IJK_Field_double &vx, IJK_Field_double &vy, IJK_Field_double &vz, const IJK_Field_double &rho_field, double timestep, const IJK_Field_double &pressure)](#couplage-tubes-ibc-public-void-couplage-tubes-ibc-forcage-anticipe-ijk-field-double-ref-vx-ijk-field-double-ref-vy-ijk-field-double-ref-vz-const-ijk-field-double-ref-rho-field-double-timestep-const-ijk-field-double-ref-pressure)

force_ibc#

Definition
void Couplage_Tubes_IBC::force_ibc(IJK_Field_double &vx, IJK_Field_double &vy, IJK_Field_double &vz, const IJK_Field_double &rho_field, double timestep, const IJK_Field_double &pressure, double current_time)
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:`void Couplage_Tubes_IBC::force_ibc(IJK_Field_double &vx, IJK_Field_double &vy, IJK_Field_double &vz, const IJK_Field_double &rho_field, double timestep, const IJK_Field_double &pressure, double current_time) <couplage-tubes-ibc-public-void-couplage-tubes-ibc-force-ibc-ijk-field-double-ref-vx-ijk-field-double-ref-vy-ijk-field-double-ref-vz-const-ijk-field-double-ref-rho-field-double-timestep-const-ijk-field-double-ref-pressure-double-current-time>`
[void Couplage_Tubes_IBC::force_ibc(IJK_Field_double &vx, IJK_Field_double &vy, IJK_Field_double &vz, const IJK_Field_double &rho_field, double timestep, const IJK_Field_double &pressure, double current_time)](#couplage-tubes-ibc-public-void-couplage-tubes-ibc-force-ibc-ijk-field-double-ref-vx-ijk-field-double-ref-vy-ijk-field-double-ref-vz-const-ijk-field-double-ref-rho-field-double-timestep-const-ijk-field-double-ref-pressure-double-current-time)

force_ibc_velocity#

Definition
void Couplage_Tubes_IBC::force_ibc_velocity(IJK_Field_double &vx, IJK_Field_double &vy, IJK_Field_double &vz, const IJK_Field_double &rho_field, DoubleTab &masse_fluide_cylindres, DoubleTab &volume_cylindres, DoubleTab &integrale_force, const Faisceau_Tubes &) 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:`void Couplage_Tubes_IBC::force_ibc_velocity(IJK_Field_double &vx, IJK_Field_double &vy, IJK_Field_double &vz, const IJK_Field_double &rho_field, DoubleTab &masse_fluide_cylindres, DoubleTab &volume_cylindres, DoubleTab &integrale_force, const Faisceau_Tubes &) const <couplage-tubes-ibc-public-void-couplage-tubes-ibc-force-ibc-velocity-ijk-field-double-ref-vx-ijk-field-double-ref-vy-ijk-field-double-ref-vz-const-ijk-field-double-ref-rho-field-doubletab-ref-masse-fluide-cylindres-doubletab-ref-volume-cylindres-doubletab-ref-integrale-force-const-faisceau-tubes-ref-const>`
[void Couplage_Tubes_IBC::force_ibc_velocity(IJK_Field_double &vx, IJK_Field_double &vy, IJK_Field_double &vz, const IJK_Field_double &rho_field, DoubleTab &masse_fluide_cylindres, DoubleTab &volume_cylindres, DoubleTab &integrale_force, const Faisceau_Tubes &) const](#couplage-tubes-ibc-public-void-couplage-tubes-ibc-force-ibc-velocity-ijk-field-double-ref-vx-ijk-field-double-ref-vy-ijk-field-double-ref-vz-const-ijk-field-double-ref-rho-field-doubletab-ref-masse-fluide-cylindres-doubletab-ref-volume-cylindres-doubletab-ref-integrale-force-const-faisceau-tubes-ref-const)

force_ibc_velocity_anticipe_cube#

Definition
void Couplage_Tubes_IBC::force_ibc_velocity_anticipe_cube(IJK_Field_double &vx, IJK_Field_double &vy, IJK_Field_double &vz, const IJK_Field_double &rho_field, DoubleTab &masse_fluide_cylindres, DoubleTab &volume_cylindres, DoubleTab &integrale_force, const Faisceau_Tubes &, const double timestep) const
Brief description

forcage anticpe dans le cas du cube

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 Couplage_Tubes_IBC::force_ibc_velocity_anticipe_cube(IJK_Field_double &vx, IJK_Field_double &vy, IJK_Field_double &vz, const IJK_Field_double &rho_field, DoubleTab &masse_fluide_cylindres, DoubleTab &volume_cylindres, DoubleTab &integrale_force, const Faisceau_Tubes &, const double timestep) const <couplage-tubes-ibc-public-void-couplage-tubes-ibc-force-ibc-velocity-anticipe-cube-ijk-field-double-ref-vx-ijk-field-double-ref-vy-ijk-field-double-ref-vz-const-ijk-field-double-ref-rho-field-doubletab-ref-masse-fluide-cylindres-doubletab-ref-volume-cylindres-doubletab-ref-integrale-force-const-faisceau-tubes-ref-const-double-timestep-const>`
[void Couplage_Tubes_IBC::force_ibc_velocity_anticipe_cube(IJK_Field_double &vx, IJK_Field_double &vy, IJK_Field_double &vz, const IJK_Field_double &rho_field, DoubleTab &masse_fluide_cylindres, DoubleTab &volume_cylindres, DoubleTab &integrale_force, const Faisceau_Tubes &, const double timestep) const](#couplage-tubes-ibc-public-void-couplage-tubes-ibc-force-ibc-velocity-anticipe-cube-ijk-field-double-ref-vx-ijk-field-double-ref-vy-ijk-field-double-ref-vz-const-ijk-field-double-ref-rho-field-doubletab-ref-masse-fluide-cylindres-doubletab-ref-volume-cylindres-doubletab-ref-integrale-force-const-faisceau-tubes-ref-const-double-timestep-const)

force_ibc_velocity_frac_vol#

Definition
void Couplage_Tubes_IBC::force_ibc_velocity_frac_vol(IJK_Field_double &vx, IJK_Field_double &vy, IJK_Field_double &vz, const IJK_Field_double &rho_field, DoubleTab &masse_fluide_cylindres, DoubleTab &volume_cylindres, DoubleTab &integrale_force, const Faisceau_Tubes &) 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:`void Couplage_Tubes_IBC::force_ibc_velocity_frac_vol(IJK_Field_double &vx, IJK_Field_double &vy, IJK_Field_double &vz, const IJK_Field_double &rho_field, DoubleTab &masse_fluide_cylindres, DoubleTab &volume_cylindres, DoubleTab &integrale_force, const Faisceau_Tubes &) const <couplage-tubes-ibc-public-void-couplage-tubes-ibc-force-ibc-velocity-frac-vol-ijk-field-double-ref-vx-ijk-field-double-ref-vy-ijk-field-double-ref-vz-const-ijk-field-double-ref-rho-field-doubletab-ref-masse-fluide-cylindres-doubletab-ref-volume-cylindres-doubletab-ref-integrale-force-const-faisceau-tubes-ref-const>`
[void Couplage_Tubes_IBC::force_ibc_velocity_frac_vol(IJK_Field_double &vx, IJK_Field_double &vy, IJK_Field_double &vz, const IJK_Field_double &rho_field, DoubleTab &masse_fluide_cylindres, DoubleTab &volume_cylindres, DoubleTab &integrale_force, const Faisceau_Tubes &) const](#couplage-tubes-ibc-public-void-couplage-tubes-ibc-force-ibc-velocity-frac-vol-ijk-field-double-ref-vx-ijk-field-double-ref-vy-ijk-field-double-ref-vz-const-ijk-field-double-ref-rho-field-doubletab-ref-masse-fluide-cylindres-doubletab-ref-volume-cylindres-doubletab-ref-integrale-force-const-faisceau-tubes-ref-const)

force_ibc_velocity_miroir#

Definition
void Couplage_Tubes_IBC::force_ibc_velocity_miroir(IJK_Field_double &vx, IJK_Field_double &vy, IJK_Field_double &vz, const IJK_Field_double &rho_field, DoubleTab &masse_fluide_cylindres, DoubleTab &volume_cylindres, DoubleTab &integrale_force, const Faisceau_Tubes &) 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:`void Couplage_Tubes_IBC::force_ibc_velocity_miroir(IJK_Field_double &vx, IJK_Field_double &vy, IJK_Field_double &vz, const IJK_Field_double &rho_field, DoubleTab &masse_fluide_cylindres, DoubleTab &volume_cylindres, DoubleTab &integrale_force, const Faisceau_Tubes &) const <couplage-tubes-ibc-public-void-couplage-tubes-ibc-force-ibc-velocity-miroir-ijk-field-double-ref-vx-ijk-field-double-ref-vy-ijk-field-double-ref-vz-const-ijk-field-double-ref-rho-field-doubletab-ref-masse-fluide-cylindres-doubletab-ref-volume-cylindres-doubletab-ref-integrale-force-const-faisceau-tubes-ref-const>`
[void Couplage_Tubes_IBC::force_ibc_velocity_miroir(IJK_Field_double &vx, IJK_Field_double &vy, IJK_Field_double &vz, const IJK_Field_double &rho_field, DoubleTab &masse_fluide_cylindres, DoubleTab &volume_cylindres, DoubleTab &integrale_force, const Faisceau_Tubes &) const](#couplage-tubes-ibc-public-void-couplage-tubes-ibc-force-ibc-velocity-miroir-ijk-field-double-ref-vx-ijk-field-double-ref-vy-ijk-field-double-ref-vz-const-ijk-field-double-ref-rho-field-doubletab-ref-masse-fluide-cylindres-doubletab-ref-volume-cylindres-doubletab-ref-integrale-force-const-faisceau-tubes-ref-const)

force_ibc_velocity_symetrie_plane#

Definition
void Couplage_Tubes_IBC::force_ibc_velocity_symetrie_plane(IJK_Field_double &vx, IJK_Field_double &vy, IJK_Field_double &vz, const IJK_Field_double &rho_field, DoubleTab &masse_fluide_cylindres, DoubleTab &volume_cylindres, DoubleTab &integrale_force, const Faisceau_Tubes &) const
Brief description

fonction_ibc pour faire le champ miroir

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 Couplage_Tubes_IBC::force_ibc_velocity_symetrie_plane(IJK_Field_double &vx, IJK_Field_double &vy, IJK_Field_double &vz, const IJK_Field_double &rho_field, DoubleTab &masse_fluide_cylindres, DoubleTab &volume_cylindres, DoubleTab &integrale_force, const Faisceau_Tubes &) const <couplage-tubes-ibc-public-void-couplage-tubes-ibc-force-ibc-velocity-symetrie-plane-ijk-field-double-ref-vx-ijk-field-double-ref-vy-ijk-field-double-ref-vz-const-ijk-field-double-ref-rho-field-doubletab-ref-masse-fluide-cylindres-doubletab-ref-volume-cylindres-doubletab-ref-integrale-force-const-faisceau-tubes-ref-const>`
[void Couplage_Tubes_IBC::force_ibc_velocity_symetrie_plane(IJK_Field_double &vx, IJK_Field_double &vy, IJK_Field_double &vz, const IJK_Field_double &rho_field, DoubleTab &masse_fluide_cylindres, DoubleTab &volume_cylindres, DoubleTab &integrale_force, const Faisceau_Tubes &) const](#couplage-tubes-ibc-public-void-couplage-tubes-ibc-force-ibc-velocity-symetrie-plane-ijk-field-double-ref-vx-ijk-field-double-ref-vy-ijk-field-double-ref-vz-const-ijk-field-double-ref-rho-field-doubletab-ref-masse-fluide-cylindres-doubletab-ref-volume-cylindres-doubletab-ref-integrale-force-const-faisceau-tubes-ref-const)

get_info#

Definition
const Type_info * Couplage_Tubes_IBC::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 * Couplage_Tubes_IBC::get_info() const override <couplage-tubes-ibc-public-const-type-info-ptr-couplage-tubes-ibc-get-info-const-override>`
[const Type_info * Couplage_Tubes_IBC::get_info() const override](#couplage-tubes-ibc-public-const-type-info-ptr-couplage-tubes-ibc-get-info-const-override)

ibc0_force_cube#

Definition
void Couplage_Tubes_IBC::ibc0_force_cube(IJK_Field_double &vx, IJK_Field_double &vy, IJK_Field_double &vz, const IJK_Field_double &rho_field, DoubleTab &masse_fluide_cylindres, DoubleTab &volume_cylindres, DoubleTab &integrale_force, const Faisceau_Tubes &) 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:`void Couplage_Tubes_IBC::ibc0_force_cube(IJK_Field_double &vx, IJK_Field_double &vy, IJK_Field_double &vz, const IJK_Field_double &rho_field, DoubleTab &masse_fluide_cylindres, DoubleTab &volume_cylindres, DoubleTab &integrale_force, const Faisceau_Tubes &) const <couplage-tubes-ibc-public-void-couplage-tubes-ibc-ibc0-force-cube-ijk-field-double-ref-vx-ijk-field-double-ref-vy-ijk-field-double-ref-vz-const-ijk-field-double-ref-rho-field-doubletab-ref-masse-fluide-cylindres-doubletab-ref-volume-cylindres-doubletab-ref-integrale-force-const-faisceau-tubes-ref-const>`
[void Couplage_Tubes_IBC::ibc0_force_cube(IJK_Field_double &vx, IJK_Field_double &vy, IJK_Field_double &vz, const IJK_Field_double &rho_field, DoubleTab &masse_fluide_cylindres, DoubleTab &volume_cylindres, DoubleTab &integrale_force, const Faisceau_Tubes &) const](#couplage-tubes-ibc-public-void-couplage-tubes-ibc-ibc0-force-cube-ijk-field-double-ref-vx-ijk-field-double-ref-vy-ijk-field-double-ref-vz-const-ijk-field-double-ref-rho-field-doubletab-ref-masse-fluide-cylindres-doubletab-ref-volume-cylindres-doubletab-ref-integrale-force-const-faisceau-tubes-ref-const)

ibc0_velocity_cube#

Definition
void Couplage_Tubes_IBC::ibc0_velocity_cube(IJK_Field_double &vx, IJK_Field_double &vy, IJK_Field_double &vz, const IJK_Field_double &rho_field, DoubleTab &masse_fluide_cylindres, DoubleTab &volume_cylindres, DoubleTab &integrale_force, const Faisceau_Tubes &) 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:`void Couplage_Tubes_IBC::ibc0_velocity_cube(IJK_Field_double &vx, IJK_Field_double &vy, IJK_Field_double &vz, const IJK_Field_double &rho_field, DoubleTab &masse_fluide_cylindres, DoubleTab &volume_cylindres, DoubleTab &integrale_force, const Faisceau_Tubes &) const <couplage-tubes-ibc-public-void-couplage-tubes-ibc-ibc0-velocity-cube-ijk-field-double-ref-vx-ijk-field-double-ref-vy-ijk-field-double-ref-vz-const-ijk-field-double-ref-rho-field-doubletab-ref-masse-fluide-cylindres-doubletab-ref-volume-cylindres-doubletab-ref-integrale-force-const-faisceau-tubes-ref-const>`
[void Couplage_Tubes_IBC::ibc0_velocity_cube(IJK_Field_double &vx, IJK_Field_double &vy, IJK_Field_double &vz, const IJK_Field_double &rho_field, DoubleTab &masse_fluide_cylindres, DoubleTab &volume_cylindres, DoubleTab &integrale_force, const Faisceau_Tubes &) const](#couplage-tubes-ibc-public-void-couplage-tubes-ibc-ibc0-velocity-cube-ijk-field-double-ref-vx-ijk-field-double-ref-vy-ijk-field-double-ref-vz-const-ijk-field-double-ref-rho-field-doubletab-ref-masse-fluide-cylindres-doubletab-ref-volume-cylindres-doubletab-ref-integrale-force-const-faisceau-tubes-ref-const)

ibc_diffuse_force_cube#

Definition
void Couplage_Tubes_IBC::ibc_diffuse_force_cube(IJK_Field_double &vx, IJK_Field_double &vy, IJK_Field_double &vz, const IJK_Field_double &rho_field, DoubleTab &masse_fluide_cylindres, DoubleTab &volume_cylindres, DoubleTab &integrale_force, const Faisceau_Tubes &) 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:`void Couplage_Tubes_IBC::ibc_diffuse_force_cube(IJK_Field_double &vx, IJK_Field_double &vy, IJK_Field_double &vz, const IJK_Field_double &rho_field, DoubleTab &masse_fluide_cylindres, DoubleTab &volume_cylindres, DoubleTab &integrale_force, const Faisceau_Tubes &) const <couplage-tubes-ibc-public-void-couplage-tubes-ibc-ibc-diffuse-force-cube-ijk-field-double-ref-vx-ijk-field-double-ref-vy-ijk-field-double-ref-vz-const-ijk-field-double-ref-rho-field-doubletab-ref-masse-fluide-cylindres-doubletab-ref-volume-cylindres-doubletab-ref-integrale-force-const-faisceau-tubes-ref-const>`
[void Couplage_Tubes_IBC::ibc_diffuse_force_cube(IJK_Field_double &vx, IJK_Field_double &vy, IJK_Field_double &vz, const IJK_Field_double &rho_field, DoubleTab &masse_fluide_cylindres, DoubleTab &volume_cylindres, DoubleTab &integrale_force, const Faisceau_Tubes &) const](#couplage-tubes-ibc-public-void-couplage-tubes-ibc-ibc-diffuse-force-cube-ijk-field-double-ref-vx-ijk-field-double-ref-vy-ijk-field-double-ref-vz-const-ijk-field-double-ref-rho-field-doubletab-ref-masse-fluide-cylindres-doubletab-ref-volume-cylindres-doubletab-ref-integrale-force-const-faisceau-tubes-ref-const)

ibc_diffuse_velocity_cube#

Definition
void Couplage_Tubes_IBC::ibc_diffuse_velocity_cube(IJK_Field_double &vx, IJK_Field_double &vy, IJK_Field_double &vz, const IJK_Field_double &rho_field, DoubleTab &masse_fluide_cylindres, DoubleTab &volume_cylindres, DoubleTab &integrale_force, const Faisceau_Tubes &) 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:`void Couplage_Tubes_IBC::ibc_diffuse_velocity_cube(IJK_Field_double &vx, IJK_Field_double &vy, IJK_Field_double &vz, const IJK_Field_double &rho_field, DoubleTab &masse_fluide_cylindres, DoubleTab &volume_cylindres, DoubleTab &integrale_force, const Faisceau_Tubes &) const <couplage-tubes-ibc-public-void-couplage-tubes-ibc-ibc-diffuse-velocity-cube-ijk-field-double-ref-vx-ijk-field-double-ref-vy-ijk-field-double-ref-vz-const-ijk-field-double-ref-rho-field-doubletab-ref-masse-fluide-cylindres-doubletab-ref-volume-cylindres-doubletab-ref-integrale-force-const-faisceau-tubes-ref-const>`
[void Couplage_Tubes_IBC::ibc_diffuse_velocity_cube(IJK_Field_double &vx, IJK_Field_double &vy, IJK_Field_double &vz, const IJK_Field_double &rho_field, DoubleTab &masse_fluide_cylindres, DoubleTab &volume_cylindres, DoubleTab &integrale_force, const Faisceau_Tubes &) const](#couplage-tubes-ibc-public-void-couplage-tubes-ibc-ibc-diffuse-velocity-cube-ijk-field-double-ref-vx-ijk-field-double-ref-vy-ijk-field-double-ref-vz-const-ijk-field-double-ref-rho-field-doubletab-ref-masse-fluide-cylindres-doubletab-ref-volume-cylindres-doubletab-ref-integrale-force-const-faisceau-tubes-ref-const)

ibc_localisee_force_cube#

Definition
void Couplage_Tubes_IBC::ibc_localisee_force_cube(IJK_Field_double &vx, IJK_Field_double &vy, IJK_Field_double &vz, const IJK_Field_double &rho_field, DoubleTab &masse_fluide_cylindres, DoubleTab &volume_cylindres, DoubleTab &integrale_force, const Faisceau_Tubes &, double current_time) 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:`void Couplage_Tubes_IBC::ibc_localisee_force_cube(IJK_Field_double &vx, IJK_Field_double &vy, IJK_Field_double &vz, const IJK_Field_double &rho_field, DoubleTab &masse_fluide_cylindres, DoubleTab &volume_cylindres, DoubleTab &integrale_force, const Faisceau_Tubes &, double current_time) const <couplage-tubes-ibc-public-void-couplage-tubes-ibc-ibc-localisee-force-cube-ijk-field-double-ref-vx-ijk-field-double-ref-vy-ijk-field-double-ref-vz-const-ijk-field-double-ref-rho-field-doubletab-ref-masse-fluide-cylindres-doubletab-ref-volume-cylindres-doubletab-ref-integrale-force-const-faisceau-tubes-ref-double-current-time-const>`
[void Couplage_Tubes_IBC::ibc_localisee_force_cube(IJK_Field_double &vx, IJK_Field_double &vy, IJK_Field_double &vz, const IJK_Field_double &rho_field, DoubleTab &masse_fluide_cylindres, DoubleTab &volume_cylindres, DoubleTab &integrale_force, const Faisceau_Tubes &, double current_time) const](#couplage-tubes-ibc-public-void-couplage-tubes-ibc-ibc-localisee-force-cube-ijk-field-double-ref-vx-ijk-field-double-ref-vy-ijk-field-double-ref-vz-const-ijk-field-double-ref-rho-field-doubletab-ref-masse-fluide-cylindres-doubletab-ref-volume-cylindres-doubletab-ref-integrale-force-const-faisceau-tubes-ref-double-current-time-const)

ibc_localisee_velocity_cube#

Definition
void Couplage_Tubes_IBC::ibc_localisee_velocity_cube(IJK_Field_double &vx, IJK_Field_double &vy, IJK_Field_double &vz, const IJK_Field_double &rho_field, DoubleTab &masse_fluide_cylindres, DoubleTab &volume_cylindres, DoubleTab &integrale_force, const Faisceau_Tubes &, double current_time) 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:`void Couplage_Tubes_IBC::ibc_localisee_velocity_cube(IJK_Field_double &vx, IJK_Field_double &vy, IJK_Field_double &vz, const IJK_Field_double &rho_field, DoubleTab &masse_fluide_cylindres, DoubleTab &volume_cylindres, DoubleTab &integrale_force, const Faisceau_Tubes &, double current_time) const <couplage-tubes-ibc-public-void-couplage-tubes-ibc-ibc-localisee-velocity-cube-ijk-field-double-ref-vx-ijk-field-double-ref-vy-ijk-field-double-ref-vz-const-ijk-field-double-ref-rho-field-doubletab-ref-masse-fluide-cylindres-doubletab-ref-volume-cylindres-doubletab-ref-integrale-force-const-faisceau-tubes-ref-double-current-time-const>`
[void Couplage_Tubes_IBC::ibc_localisee_velocity_cube(IJK_Field_double &vx, IJK_Field_double &vy, IJK_Field_double &vz, const IJK_Field_double &rho_field, DoubleTab &masse_fluide_cylindres, DoubleTab &volume_cylindres, DoubleTab &integrale_force, const Faisceau_Tubes &, double current_time) const](#couplage-tubes-ibc-public-void-couplage-tubes-ibc-ibc-localisee-velocity-cube-ijk-field-double-ref-vx-ijk-field-double-ref-vy-ijk-field-double-ref-vz-const-ijk-field-double-ref-rho-field-doubletab-ref-masse-fluide-cylindres-doubletab-ref-volume-cylindres-doubletab-ref-integrale-force-const-faisceau-tubes-ref-double-current-time-const)

ibc_localisee_velocity_cube_qdm#

Definition
void Couplage_Tubes_IBC::ibc_localisee_velocity_cube_qdm(IJK_Field_double &vx, IJK_Field_double &vy, IJK_Field_double &vz, const IJK_Field_double &rho_field, DoubleTab &masse_fluide_cylindres, DoubleTab &volume_cylindres, DoubleTab &integrale_force, const Faisceau_Tubes &, double current_time) 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:`void Couplage_Tubes_IBC::ibc_localisee_velocity_cube_qdm(IJK_Field_double &vx, IJK_Field_double &vy, IJK_Field_double &vz, const IJK_Field_double &rho_field, DoubleTab &masse_fluide_cylindres, DoubleTab &volume_cylindres, DoubleTab &integrale_force, const Faisceau_Tubes &, double current_time) const <couplage-tubes-ibc-public-void-couplage-tubes-ibc-ibc-localisee-velocity-cube-qdm-ijk-field-double-ref-vx-ijk-field-double-ref-vy-ijk-field-double-ref-vz-const-ijk-field-double-ref-rho-field-doubletab-ref-masse-fluide-cylindres-doubletab-ref-volume-cylindres-doubletab-ref-integrale-force-const-faisceau-tubes-ref-double-current-time-const>`
[void Couplage_Tubes_IBC::ibc_localisee_velocity_cube_qdm(IJK_Field_double &vx, IJK_Field_double &vy, IJK_Field_double &vz, const IJK_Field_double &rho_field, DoubleTab &masse_fluide_cylindres, DoubleTab &volume_cylindres, DoubleTab &integrale_force, const Faisceau_Tubes &, double current_time) const](#couplage-tubes-ibc-public-void-couplage-tubes-ibc-ibc-localisee-velocity-cube-qdm-ijk-field-double-ref-vx-ijk-field-double-ref-vy-ijk-field-double-ref-vz-const-ijk-field-double-ref-rho-field-doubletab-ref-masse-fluide-cylindres-doubletab-ref-volume-cylindres-doubletab-ref-integrale-force-const-faisceau-tubes-ref-double-current-time-const)

initialize#

Definition
void Couplage_Tubes_IBC::initialize(const Domaine_IJK &)
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:`void Couplage_Tubes_IBC::initialize(const Domaine_IJK &) <couplage-tubes-ibc-public-void-couplage-tubes-ibc-initialize-const-domaine-ijk-ref>`
[void Couplage_Tubes_IBC::initialize(const Domaine_IJK &)](#couplage-tubes-ibc-public-void-couplage-tubes-ibc-initialize-const-domaine-ijk-ref)

reprendre_probleme#

Definition
void Couplage_Tubes_IBC::reprendre_probleme(Entree &fichier)
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:`void Couplage_Tubes_IBC::reprendre_probleme(Entree &fichier) <couplage-tubes-ibc-public-void-couplage-tubes-ibc-reprendre-probleme-entree-ref-fichier>`
[void Couplage_Tubes_IBC::reprendre_probleme(Entree &fichier)](#couplage-tubes-ibc-public-void-couplage-tubes-ibc-reprendre-probleme-entree-ref-fichier)

sauvegarder_pression#

Definition
void Couplage_Tubes_IBC::sauvegarder_pression(SFichier &f)
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:`void Couplage_Tubes_IBC::sauvegarder_pression(SFichier &f) <couplage-tubes-ibc-public-void-couplage-tubes-ibc-sauvegarder-pression-sfichier-ref-f>`
[void Couplage_Tubes_IBC::sauvegarder_pression(SFichier &f)](#couplage-tubes-ibc-public-void-couplage-tubes-ibc-sauvegarder-pression-sfichier-ref-f)

sauvegarder_probleme#

Definition
void Couplage_Tubes_IBC::sauvegarder_probleme(SFichier &f)
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:`void Couplage_Tubes_IBC::sauvegarder_probleme(SFichier &f) <couplage-tubes-ibc-public-void-couplage-tubes-ibc-sauvegarder-probleme-sfichier-ref-f>`
[void Couplage_Tubes_IBC::sauvegarder_probleme(SFichier &f)](#couplage-tubes-ibc-public-void-couplage-tubes-ibc-sauvegarder-probleme-sfichier-ref-f)

taille_memoire#

Definition
unsigned Couplage_Tubes_IBC::taille_memoire() const 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:`unsigned Couplage_Tubes_IBC::taille_memoire() const override <couplage-tubes-ibc-public-unsigned-couplage-tubes-ibc-taille-memoire-const-override>`
[unsigned Couplage_Tubes_IBC::taille_memoire() const override](#couplage-tubes-ibc-public-unsigned-couplage-tubes-ibc-taille-memoire-const-override)

update#

Definition
void Couplage_Tubes_IBC::update(double current_time, double timestep)
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:`void Couplage_Tubes_IBC::update(double current_time, double timestep) <couplage-tubes-ibc-public-void-couplage-tubes-ibc-update-double-current-time-double-timestep>`
[void Couplage_Tubes_IBC::update(double current_time, double timestep)](#couplage-tubes-ibc-public-void-couplage-tubes-ibc-update-double-current-time-double-timestep)

~Couplage_Tubes_IBC#

Definition
Couplage_Tubes_IBC::~Couplage_Tubes_IBC()
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:`Couplage_Tubes_IBC::~Couplage_Tubes_IBC() <couplage-tubes-ibc-public-couplage-tubes-ibc-dtor-couplage-tubes-ibc>`
[Couplage_Tubes_IBC::~Couplage_Tubes_IBC()](#couplage-tubes-ibc-public-couplage-tubes-ibc-dtor-couplage-tubes-ibc)

cree_instance#

Definition
Objet_U * Couplage_Tubes_IBC::cree_instance()
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:`Objet_U * Couplage_Tubes_IBC::cree_instance() <couplage-tubes-ibc-public-static-objet-u-ptr-couplage-tubes-ibc-cree-instance>`
[Objet_U * Couplage_Tubes_IBC::cree_instance()](#couplage-tubes-ibc-public-static-objet-u-ptr-couplage-tubes-ibc-cree-instance)

info#

Definition
const Type_info * Couplage_Tubes_IBC::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 * Couplage_Tubes_IBC::info() <couplage-tubes-ibc-public-static-const-type-info-ptr-couplage-tubes-ibc-info>`
[const Type_info * Couplage_Tubes_IBC::info()](#couplage-tubes-ibc-public-static-const-type-info-ptr-couplage-tubes-ibc-info)

self_cast#

Definition
const Couplage_Tubes_IBC & Couplage_Tubes_IBC::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 Couplage_Tubes_IBC & Couplage_Tubes_IBC::self_cast(const Objet_U &) <couplage-tubes-ibc-public-static-const-couplage-tubes-ibc-ref-couplage-tubes-ibc-self-cast-const-objet-u-ref>`
[const Couplage_Tubes_IBC & Couplage_Tubes_IBC::self_cast(const Objet_U &)](#couplage-tubes-ibc-public-static-const-couplage-tubes-ibc-ref-couplage-tubes-ibc-self-cast-const-objet-u-ref)

self_cast#

Definition
Couplage_Tubes_IBC & Couplage_Tubes_IBC::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:`Couplage_Tubes_IBC & Couplage_Tubes_IBC::self_cast(Objet_U &) <couplage-tubes-ibc-public-static-couplage-tubes-ibc-ref-couplage-tubes-ibc-self-cast-objet-u-ref>`
[Couplage_Tubes_IBC & Couplage_Tubes_IBC::self_cast(Objet_U &)](#couplage-tubes-ibc-public-static-couplage-tubes-ibc-ref-couplage-tubes-ibc-self-cast-objet-u-ref)

printOn#

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

Ecriture de l’objet sur un flot de sortie Methode a surcharger.

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:`Sortie & Couplage_Tubes_IBC::printOn(Sortie &x) const override <couplage-tubes-ibc-protected-sortie-ref-couplage-tubes-ibc-printon-sortie-ref-x-const-override>`
[Sortie & Couplage_Tubes_IBC::printOn(Sortie &x) const override](#couplage-tubes-ibc-protected-sortie-ref-couplage-tubes-ibc-printon-sortie-ref-x-const-override)

readOn#

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

Lecture d’un Objet_U sur un flot d’entree Methode a surcharger.

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 & Couplage_Tubes_IBC::readOn(Entree &) override <couplage-tubes-ibc-protected-entree-ref-couplage-tubes-ibc-readon-entree-ref-override>`
[Entree & Couplage_Tubes_IBC::readOn(Entree &) override](#couplage-tubes-ibc-protected-entree-ref-couplage-tubes-ibc-readon-entree-ref-override)

Attributes Documentation#

info_obj (public)
const Type_info Couplage_Tubes_IBC::info_obj
champ_miroir_ (protected)
int Couplage_Tubes_IBC::champ_miroir_
d_integrale_force_ (protected)
DoubleTab Couplage_Tubes_IBC::d_integrale_force_
d_integrale_force_post_proj_ (protected)
DoubleTab Couplage_Tubes_IBC::d_integrale_force_post_proj_
epaisseur_lissage_ (protected)
double Couplage_Tubes_IBC::epaisseur_lissage_
faisceau_ (protected)
Faisceau_Tubes Couplage_Tubes_IBC::faisceau_
integrale_force_ (protected)
DoubleTab Couplage_Tubes_IBC::integrale_force_
integrale_force_N_moins_1_ (protected)
DoubleTab Couplage_Tubes_IBC::integrale_force_N_moins_1_
integrale_force_N_moins_1_post_proj_ (protected)
DoubleTab Couplage_Tubes_IBC::integrale_force_N_moins_1_post_proj_
integrale_force_post_proj_ (protected)
DoubleTab Couplage_Tubes_IBC::integrale_force_post_proj_
integrale_force_pression_ (protected)
DoubleTab Couplage_Tubes_IBC::integrale_force_pression_
L_cube_ (protected)
double Couplage_Tubes_IBC::L_cube_
lissage_ (protected)
int Couplage_Tubes_IBC::lissage_
masse_fluide_cylindres_ (protected)
DoubleTab Couplage_Tubes_IBC::masse_fluide_cylindres_
methode_IBC_ (protected)
int Couplage_Tubes_IBC::methode_IBC_
n_P_ (protected)
int Couplage_Tubes_IBC::n_P_
pression_teta_ (protected)
DoubleTab Couplage_Tubes_IBC::pression_teta_
ref_domaine_ (protected)
TRUST_Ref<Domaine_IJK *> Couplage_Tubes_IBC::ref_domaine_
rho_fluide_pour_adim_ (protected)
double Couplage_Tubes_IBC::rho_fluide_pour_adim_
solide_ (protected)
int Couplage_Tubes_IBC::solide_
vitesse_pour_adim_ (protected)
double Couplage_Tubes_IBC::vitesse_pour_adim_
volume_cylindres_ (protected)
DoubleTab Couplage_Tubes_IBC::volume_cylindres_