Champs_compris_IJK#
#include <Champs_compris_IJK.h>
Same as Champs_compris, but specialised for IJK fields and also supports quering for vectorial fields (aka IJK_Field_vector3_double).
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:`Champs\_compris\_IJK <class-champs-compris-ijk>`
[Champs\_compris\_IJK](#class-champs-compris-ijk)
Detailed description#
Note that this class has no member of type “Champs_compris_IJK”. This member is kept separate and inserted in Navier_Stokes_FTD_IJK , IJK_Interfaces , etc., because in some cases (typically at the probleme level Probleme_FTD_IJK_base ) we do not need the member, just the abstract interface below.
Inherits from#
public : Champs_compris_T
<IJK_Field_double>
List of Public Methods#
List of Private Methods#
Complete Member Function Documentation#
ajoute_champ_vectoriel#
void Champs_compris_IJK::ajoute_champ_vectoriel(const IJK_Field_vector3_double &champ)
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 Champs_compris_IJK::ajoute_champ_vectoriel(const IJK_Field_vector3_double &champ) <champs-compris-ijk-public-void-champs-compris-ijk-ajoute-champ-vectoriel-const-ijk-field-vector3-double-ref-champ>`
[void Champs_compris_IJK::ajoute_champ_vectoriel(const IJK_Field_vector3_double &champ)](#champs-compris-ijk-public-void-champs-compris-ijk-ajoute-champ-vectoriel-const-ijk-field-vector3-double-ref-champ)
get_champ_vectoriel#
const IJK_Field_vector3_double & Champs_compris_IJK::get_champ_vectoriel(const Motcle &nom) 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:`const IJK_Field_vector3_double & Champs_compris_IJK::get_champ_vectoriel(const Motcle &nom) const <champs-compris-ijk-public-const-ijk-field-vector3-double-ref-champs-compris-ijk-get-champ-vectoriel-const-motcle-ref-nom-const>`
[const IJK_Field_vector3_double & Champs_compris_IJK::get_champ_vectoriel(const Motcle &nom) const](#champs-compris-ijk-public-const-ijk-field-vector3-double-ref-champs-compris-ijk-get-champ-vectoriel-const-motcle-ref-nom-const)
has_champ_vectoriel#
bool Champs_compris_IJK::has_champ_vectoriel(const Motcle &nom) const
Detailed description
A vectorial field is considered present in the structure if all its three components are there
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 Champs_compris_IJK::has_champ_vectoriel(const Motcle &nom) const <champs-compris-ijk-public-bool-champs-compris-ijk-has-champ-vectoriel-const-motcle-ref-nom-const>`
[bool Champs_compris_IJK::has_champ_vectoriel(const Motcle &nom) const](#champs-compris-ijk-public-bool-champs-compris-ijk-has-champ-vectoriel-const-motcle-ref-nom-const)
liste_noms_compris#
const Noms Champs_compris_IJK::liste_noms_compris() 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 Noms Champs_compris_IJK::liste_noms_compris() const <champs-compris-ijk-public-const-noms-champs-compris-ijk-liste-noms-compris-const>`
[const Noms Champs_compris_IJK::liste_noms_compris() const](#champs-compris-ijk-public-const-noms-champs-compris-ijk-liste-noms-compris-const)
liste_noms_compris_vectoriel#
const Noms Champs_compris_IJK::liste_noms_compris_vectoriel() 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:`const Noms Champs_compris_IJK::liste_noms_compris_vectoriel() const <champs-compris-ijk-public-const-noms-champs-compris-ijk-liste-noms-compris-vectoriel-const>`
[const Noms Champs_compris_IJK::liste_noms_compris_vectoriel() const](#champs-compris-ijk-public-const-noms-champs-compris-ijk-liste-noms-compris-vectoriel-const)
switch_ft_fields#
void Champs_compris_IJK::switch_ft_fields()
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 Champs_compris_IJK::switch_ft_fields() <champs-compris-ijk-public-void-champs-compris-ijk-switch-ft-fields>`
[void Champs_compris_IJK::switch_ft_fields()](#champs-compris-ijk-public-void-champs-compris-ijk-switch-ft-fields)
switch_field#
void Champs_compris_IJK::switch_field(const Nom &field_name, const Nom &prefix)
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 Champs_compris_IJK::switch_field(const Nom &field_name, const Nom &prefix) <champs-compris-ijk-private-void-champs-compris-ijk-switch-field-const-nom-ref-field-name-const-nom-ref-prefix>`
[void Champs_compris_IJK::switch_field(const Nom &field_name, const Nom &prefix)](#champs-compris-ijk-private-void-champs-compris-ijk-switch-field-const-nom-ref-field-name-const-nom-ref-prefix)
switch_vector_field#
void Champs_compris_IJK::switch_vector_field(const Nom &field_name, const Nom &prefix)
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 Champs_compris_IJK::switch_vector_field(const Nom &field_name, const Nom &prefix) <champs-compris-ijk-private-void-champs-compris-ijk-switch-vector-field-const-nom-ref-field-name-const-nom-ref-prefix>`
[void Champs_compris_IJK::switch_vector_field(const Nom &field_name, const Nom &prefix)](#champs-compris-ijk-private-void-champs-compris-ijk-switch-vector-field-const-nom-ref-field-name-const-nom-ref-prefix)
Attributes Documentation#
constexpr std::array<const char*,3> Champs_compris_IJK::COMPOS = {"_X", "_Y", "_Z"}
std::unordered_map<std::string, TRUST_Ref<IJK_Field_vector3_double *>> Champs_compris_IJK::liste_champs_vecto_