Switch_FT_double#
#include <IJK_switch_FT.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:`Switch\_FT\_double <class-switch-ft-double>`
[Switch\_FT\_double](#class-switch-ft-double)
Detailed description#
Inherits from#
public : Switch_double
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#
duplique#
int Switch_FT_double::duplique() const 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:`int Switch_FT_double::duplique() const override <switch-ft-double-public-int-switch-ft-double-duplique-const-override>`
[int Switch_FT_double::duplique() const override](#switch-ft-double-public-int-switch-ft-double-duplique-const-override)
get_info#
const Type_info * Switch_FT_double::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 * Switch_FT_double::get_info() const override <switch-ft-double-public-const-type-info-ptr-switch-ft-double-get-info-const-override>`
[const Type_info * Switch_FT_double::get_info() const override](#switch-ft-double-public-const-type-info-ptr-switch-ft-double-get-info-const-override)
operator =#
const Switch_FT_double & Switch_FT_double::operator=(const Switch_FT_double &)
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 Switch_FT_double & Switch_FT_double::operator=(const Switch_FT_double &) <switch-ft-double-public-const-switch-ft-double-ref-switch-ft-double-operator-equal-const-switch-ft-double-ref>`
[const Switch_FT_double & Switch_FT_double::operator=(const Switch_FT_double &)](#switch-ft-double-public-const-switch-ft-double-ref-switch-ft-double-operator-equal-const-switch-ft-double-ref)
Switch_FT_double#
Switch_FT_double::Switch_FT_double()
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:`Switch_FT_double::Switch_FT_double() <switch-ft-double-public-switch-ft-double-switch-ft-double>`
[Switch_FT_double::Switch_FT_double()](#switch-ft-double-public-switch-ft-double-switch-ft-double)
Switch_FT_double#
Switch_FT_double::Switch_FT_double(const Switch_FT_double &x)
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:`Switch_FT_double::Switch_FT_double(const Switch_FT_double &x) <switch-ft-double-public-switch-ft-double-switch-ft-double-const-switch-ft-double-ref-x>`
[Switch_FT_double::Switch_FT_double(const Switch_FT_double &x)](#switch-ft-double-public-switch-ft-double-switch-ft-double-const-switch-ft-double-ref-x)
taille_memoire#
unsigned Switch_FT_double::taille_memoire() const 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:`unsigned Switch_FT_double::taille_memoire() const override <switch-ft-double-public-unsigned-switch-ft-double-taille-memoire-const-override>`
[unsigned Switch_FT_double::taille_memoire() const override](#switch-ft-double-public-unsigned-switch-ft-double-taille-memoire-const-override)
~Switch_FT_double#
Switch_FT_double::~Switch_FT_double()
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:`Switch_FT_double::~Switch_FT_double() <switch-ft-double-public-switch-ft-double-dtor-switch-ft-double>`
[Switch_FT_double::~Switch_FT_double()](#switch-ft-double-public-switch-ft-double-dtor-switch-ft-double)
cree_instance#
Objet_U * Switch_FT_double::cree_instance()
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 * Switch_FT_double::cree_instance() <switch-ft-double-public-static-objet-u-ptr-switch-ft-double-cree-instance>`
[Objet_U * Switch_FT_double::cree_instance()](#switch-ft-double-public-static-objet-u-ptr-switch-ft-double-cree-instance)
info#
const Type_info * Switch_FT_double::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 * Switch_FT_double::info() <switch-ft-double-public-static-const-type-info-ptr-switch-ft-double-info>`
[const Type_info * Switch_FT_double::info()](#switch-ft-double-public-static-const-type-info-ptr-switch-ft-double-info)
self_cast#
const Switch_FT_double & Switch_FT_double::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 Switch_FT_double & Switch_FT_double::self_cast(const Objet_U &) <switch-ft-double-public-static-const-switch-ft-double-ref-switch-ft-double-self-cast-const-objet-u-ref>`
[const Switch_FT_double & Switch_FT_double::self_cast(const Objet_U &)](#switch-ft-double-public-static-const-switch-ft-double-ref-switch-ft-double-self-cast-const-objet-u-ref)
self_cast#
Switch_FT_double & Switch_FT_double::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:`Switch_FT_double & Switch_FT_double::self_cast(Objet_U &) <switch-ft-double-public-static-switch-ft-double-ref-switch-ft-double-self-cast-objet-u-ref>`
[Switch_FT_double & Switch_FT_double::self_cast(Objet_U &)](#switch-ft-double-public-static-switch-ft-double-ref-switch-ft-double-self-cast-objet-u-ref)
compute_and_write_extra_fields#
void Switch_FT_double::compute_and_write_extra_fields(const Nom &lata_name, DoubleTab &coeff_i, IntTab Indice_i, DoubleTab &coeff_j, IntTab Indice_j, DoubleTab &coeff_k, IntTab Indice_k) 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 Switch_FT_double::compute_and_write_extra_fields(const Nom &lata_name, DoubleTab &coeff_i, IntTab Indice_i, DoubleTab &coeff_j, IntTab Indice_j, DoubleTab &coeff_k, IntTab Indice_k) override <switch-ft-double-protected-void-switch-ft-double-compute-and-write-extra-fields-const-nom-ref-lata-name-doubletab-ref-coeff-i-inttab-indice-i-doubletab-ref-coeff-j-inttab-indice-j-doubletab-ref-coeff-k-inttab-indice-k-override>`
[void Switch_FT_double::compute_and_write_extra_fields(const Nom &lata_name, DoubleTab &coeff_i, IntTab Indice_i, DoubleTab &coeff_j, IntTab Indice_j, DoubleTab &coeff_k, IntTab Indice_k) override](#switch-ft-double-protected-void-switch-ft-double-compute-and-write-extra-fields-const-nom-ref-lata-name-doubletab-ref-coeff-i-inttab-indice-i-doubletab-ref-coeff-j-inttab-indice-j-doubletab-ref-coeff-k-inttab-indice-k-override)
compute_and_write_extra_fields_direct#
void Switch_FT_double::compute_and_write_extra_fields_direct(SFichier &file, DoubleTab &coeff_i, IntTab Indice_i, DoubleTab &coeff_j, IntTab Indice_j, DoubleTab &coeff_k, IntTab Indice_k) 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 Switch_FT_double::compute_and_write_extra_fields_direct(SFichier &file, DoubleTab &coeff_i, IntTab Indice_i, DoubleTab &coeff_j, IntTab Indice_j, DoubleTab &coeff_k, IntTab Indice_k) override <switch-ft-double-protected-void-switch-ft-double-compute-and-write-extra-fields-direct-sfichier-ref-file-doubletab-ref-coeff-i-inttab-indice-i-doubletab-ref-coeff-j-inttab-indice-j-doubletab-ref-coeff-k-inttab-indice-k-override>`
[void Switch_FT_double::compute_and_write_extra_fields_direct(SFichier &file, DoubleTab &coeff_i, IntTab Indice_i, DoubleTab &coeff_j, IntTab Indice_j, DoubleTab &coeff_k, IntTab Indice_k) override](#switch-ft-double-protected-void-switch-ft-double-compute-and-write-extra-fields-direct-sfichier-ref-file-doubletab-ref-coeff-i-inttab-indice-i-doubletab-ref-coeff-j-inttab-indice-j-doubletab-ref-coeff-k-inttab-indice-k-override)
ecrire_fichier_reprise#
void Switch_FT_double::ecrire_fichier_reprise(const char *fichier_sauvegarde, const bool and_lata=true) override
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 Switch_FT_double::ecrire_fichier_reprise(const char *fichier_sauvegarde, const bool and_lata=true) override <switch-ft-double-protected-void-switch-ft-double-ecrire-fichier-reprise-const-char-ptr-fichier-sauvegarde-const-bool-and-lata-equal-true-override>`
[void Switch_FT_double::ecrire_fichier_reprise(const char *fichier_sauvegarde, const bool and_lata=true) override](#switch-ft-double-protected-void-switch-ft-double-ecrire-fichier-reprise-const-char-ptr-fichier-sauvegarde-const-bool-and-lata-equal-true-override)
ecrire_header_lata#
void Switch_FT_double::ecrire_header_lata(const Nom lata_name) override
Detailed description
Reimplements:
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 Switch_FT_double::ecrire_header_lata(const Nom lata_name) override <switch-ft-double-protected-void-switch-ft-double-ecrire-header-lata-const-nom-lata-name-override>`
[void Switch_FT_double::ecrire_header_lata(const Nom lata_name) override](#switch-ft-double-protected-void-switch-ft-double-ecrire-header-lata-const-nom-lata-name-override)
init_thermals#
void Switch_FT_double::init_thermals() 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 Switch_FT_double::init_thermals() override <switch-ft-double-protected-void-switch-ft-double-init-thermals-override>`
[void Switch_FT_double::init_thermals() override](#switch-ft-double-protected-void-switch-ft-double-init-thermals-override)
initialise#
void Switch_FT_double::initialise() override
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 Switch_FT_double::initialise() override <switch-ft-double-protected-void-switch-ft-double-initialise-override>`
[void Switch_FT_double::initialise() override](#switch-ft-double-protected-void-switch-ft-double-initialise-override)
prepare_run#
void Switch_FT_double::prepare_run() override
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 Switch_FT_double::prepare_run() override <switch-ft-double-protected-void-switch-ft-double-prepare-run-override>`
[void Switch_FT_double::prepare_run() override](#switch-ft-double-protected-void-switch-ft-double-prepare-run-override)
prepare_thermals#
void Switch_FT_double::prepare_thermals(const Nom lata_name) override
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 Switch_FT_double::prepare_thermals(const Nom lata_name) override <switch-ft-double-protected-void-switch-ft-double-prepare-thermals-const-nom-lata-name-override>`
[void Switch_FT_double::prepare_thermals(const Nom lata_name) override](#switch-ft-double-protected-void-switch-ft-double-prepare-thermals-const-nom-lata-name-override)
printOn#
Sortie & Switch_FT_double::printOn(Sortie &x) const override
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 & Switch_FT_double::printOn(Sortie &x) const override <switch-ft-double-protected-sortie-ref-switch-ft-double-printon-sortie-ref-x-const-override>`
[Sortie & Switch_FT_double::printOn(Sortie &x) const override](#switch-ft-double-protected-sortie-ref-switch-ft-double-printon-sortie-ref-x-const-override)
readOn#
Entree & Switch_FT_double::readOn(Entree &) override
Lecture d’un Objet_U sur un flot d’entree 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:`Entree & Switch_FT_double::readOn(Entree &) override <switch-ft-double-protected-entree-ref-switch-ft-double-readon-entree-ref-override>`
[Entree & Switch_FT_double::readOn(Entree &) override](#switch-ft-double-protected-entree-ref-switch-ft-double-readon-entree-ref-override)
set_param#
void Switch_FT_double::set_param(Param ¶m) override
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 Switch_FT_double::set_param(Param ¶m) override <switch-ft-double-protected-void-switch-ft-double-set-param-param-ref-param-override>`
[void Switch_FT_double::set_param(Param ¶m) override](#switch-ft-double-protected-void-switch-ft-double-set-param-param-ref-param-override)
set_param_reprise#
void Switch_FT_double::set_param_reprise(Param ¶m) override
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 Switch_FT_double::set_param_reprise(Param ¶m) override <switch-ft-double-protected-void-switch-ft-double-set-param-reprise-param-ref-param-override>`
[void Switch_FT_double::set_param_reprise(Param ¶m) override](#switch-ft-double-protected-void-switch-ft-double-set-param-reprise-param-ref-param-override)
Attributes Documentation#
const Type_info Switch_FT_double::info_obj
IJK_Interfaces Switch_FT_double::interfaces_
double Switch_FT_double::last_source_qdm_update_time_ = 0.
double Switch_FT_double::liq_velocity_tmoy_ = 0.
int Switch_FT_double::list_index_ = 0.
ArrOfDouble Switch_FT_double::liste_instants_
ArrOfDouble Switch_FT_double::liste_liq_dl_
ArrOfDouble Switch_FT_double::liste_vap_dl_
init_forcage_THI Switch_FT_double::new_forcage_
corrections_qdm Switch_FT_double::new_qdm_corrections_
int Switch_FT_double::offset_list_index_ = 0.
init_forcage_THI Switch_FT_double::old_forcage_
int Switch_FT_double::old_ijk_splitting_ft_extension_ = 0
corrections_qdm Switch_FT_double::old_qdm_corrections_
double Switch_FT_double::qdm_source_ = 0.
double Switch_FT_double::reprise_v_target_ = 0.
int Switch_FT_double::size_listes_source_ = 0
IJK_Thermals Switch_FT_double::thermals_
double Switch_FT_double::vap_velocity_tmoy_ = 0.
double Switch_FT_double::velocity_bubble_old_ = 0.
double Switch_FT_double::vitesse_upstream_reprise_ = 0.
Friends#
friend class IJK_Thermals