|
TRUST 1.9.8
HPC thermohydraulic platform
|
Same as Champs_compris, but specialised for IJK fields and also supports quering for vectorial fields (aka IJK_Field_vector3_double). More...
#include <Champs_compris_IJK.h>
Public Member Functions | |
| void | ajoute_champ_vectoriel (const IJK_Field_vector3_double &champ) |
| bool | has_champ_vectoriel (const Motcle &nom) const |
| const IJK_Field_vector3_double & | get_champ_vectoriel (const Motcle &nom) const |
| const Noms | liste_noms_compris_vectoriel () const |
| const Noms | liste_noms_compris () const |
| void | switch_ft_fields () |
| Public Member Functions inherited from Champs_compris_T< IJK_Field_double > | |
| const IJK_Field_double & | get_champ (const Motcle &nom) const |
| bool | has_champ (const Motcle &nom, OBS_PTR(IJK_Field_double)&ref_champ) const |
| bool | has_champ (const Motcle &nom) const |
| void | ajoute_champ (const IJK_Field_double &champ) |
| const Noms | liste_noms_compris () const |
| void | clear_champs_compris () |
Additional Inherited Members | |
| Protected Attributes inherited from Champs_compris_T< IJK_Field_double > | |
| std::unordered_map< std::string, OBS_PTR(IJK_Field_double)> | liste_champs_ |
Same as Champs_compris, but specialised for IJK fields and also supports quering for vectorial fields (aka IJK_Field_vector3_double).
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.
Definition at line 31 of file Champs_compris_IJK.h.
| void Champs_compris_IJK::ajoute_champ_vectoriel | ( | const IJK_Field_vector3_double & | champ | ) |
Definition at line 37 of file Champs_compris_IJK.cpp.
| const IJK_Field_vector3_double & Champs_compris_IJK::get_champ_vectoriel | ( | const Motcle & | nom | ) | const |
Definition at line 29 of file Champs_compris_IJK.cpp.
| 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
Definition at line 22 of file Champs_compris_IJK.cpp.
| const Noms Champs_compris_IJK::liste_noms_compris | ( | ) | const |
Definition at line 171 of file Champs_compris_IJK.cpp.
| const Noms Champs_compris_IJK::liste_noms_compris_vectoriel | ( | ) | const |
Definition at line 79 of file Champs_compris_IJK.cpp.
| void Champs_compris_IJK::switch_ft_fields | ( | ) |
Definition at line 87 of file Champs_compris_IJK.cpp.