TRUST 1.9.8
HPC thermohydraulic platform
Loading...
Searching...
No Matches
Champs_compris_IJK Class Reference

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>

Inheritance diagram for Champs_compris_IJK:
[legend]
Collaboration diagram for Champs_compris_IJK:
[legend]

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_

Detailed Description

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.

Member Function Documentation

◆ ajoute_champ_vectoriel()

void Champs_compris_IJK::ajoute_champ_vectoriel ( const IJK_Field_vector3_double & champ)

Definition at line 37 of file Champs_compris_IJK.cpp.

◆ get_champ_vectoriel()

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.

◆ 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

Definition at line 22 of file Champs_compris_IJK.cpp.

◆ liste_noms_compris()

const Noms Champs_compris_IJK::liste_noms_compris ( ) const

Definition at line 171 of file Champs_compris_IJK.cpp.

◆ liste_noms_compris_vectoriel()

const Noms Champs_compris_IJK::liste_noms_compris_vectoriel ( ) const

Definition at line 79 of file Champs_compris_IJK.cpp.

◆ switch_ft_fields()

void Champs_compris_IJK::switch_ft_fields ( )

Definition at line 87 of file Champs_compris_IJK.cpp.


The documentation for this class was generated from the following files:
  • /home/docs/checkouts/readthedocs.org/user_builds/cea-trust-platform/checkouts/master/src/Kernel/Framework/Champs_compris_IJK.h
  • /home/docs/checkouts/readthedocs.org/user_builds/cea-trust-platform/checkouts/master/src/Kernel/Framework/Champs_compris_IJK.cpp