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 cite this class in this doc#
: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)
References
Referenced By
How to cite in this doc:
:ref:`void Champs_compris_IJK::ajoute_champ_vectoriel(const IJK_Field_vector3_double &champ) <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)](#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
References
Referenced By
How to cite in this doc:
:ref:`const IJK_Field_vector3_double & Champs_compris_IJK::get_champ_vectoriel(const Motcle &nom) const <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](#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
A vectorial field is considered present in the structure if all its three components are there
References
Referenced By
How to cite in this doc:
:ref:`bool Champs_compris_IJK::has_champ_vectoriel(const Motcle &nom) const <public-bool-champs-compris-ijk-has-champ-vectoriel-const-motcle-ref-nom-const>`
[bool Champs_compris_IJK::has_champ_vectoriel(const Motcle &nom) const](#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
Referenced By
How to cite in this doc:
:ref:`const Noms Champs_compris_IJK::liste_noms_compris() const <public-const-noms-champs-compris-ijk-liste-noms-compris-const>`
[const Noms Champs_compris_IJK::liste_noms_compris() const](#public-const-noms-champs-compris-ijk-liste-noms-compris-const)
liste_noms_compris_vectoriel
const Noms Champs_compris_IJK::liste_noms_compris_vectoriel() const
References
Referenced By
How to cite in this doc:
:ref:`const Noms Champs_compris_IJK::liste_noms_compris_vectoriel() const <public-const-noms-champs-compris-ijk-liste-noms-compris-vectoriel-const>`
[const Noms Champs_compris_IJK::liste_noms_compris_vectoriel() const](#public-const-noms-champs-compris-ijk-liste-noms-compris-vectoriel-const)
switch_ft_fields
void Champs_compris_IJK::switch_ft_fields()
References
Referenced By
How to cite in this doc:
:ref:`void Champs_compris_IJK::switch_ft_fields() <public-void-champs-compris-ijk-switch-ft-fields>`
[void Champs_compris_IJK::switch_ft_fields()](#public-void-champs-compris-ijk-switch-ft-fields)
switch_field
void Champs_compris_IJK::switch_field(const Nom &field_name, const Nom &prefix)
How to cite in this doc:
:ref:`void Champs_compris_IJK::switch_field(const Nom &field_name, const Nom &prefix) <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)](#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)
How to cite in this doc:
:ref:`void Champs_compris_IJK::switch_vector_field(const Nom &field_name, const Nom &prefix) <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)](#private-void-champs-compris-ijk-switch-vector-field-const-nom-ref-field-name-const-nom-ref-prefix)
Attributes Documentation#
COMPOS (private)
constexpr std::array<const char*,3> Champs_compris_IJK::COMPOS = {"_X", "_Y", "_Z"}
liste_champs_vecto_ (private)
std::unordered_map<std::string, TRUST_Ref<IJK_Field_vector3_double *>> Champs_compris_IJK::liste_champs_vecto_