TrioCFD 1.9.8
TrioCFD documentation
Loading...
Searching...
No Matches
Champs_compris_IJK_interface Class Referenceabstract

Similar to Champs_compris_interface but for IJK scalar and vector fields. More...

#include <Champs_compris_IJK_interface.h>

Inheritance diagram for Champs_compris_IJK_interface:
[legend]

Public Types

using FieldInfo_t = std::tuple<Motcle, Entity, Nature_du_champ, bool>

Public Member Functions

virtual ~Champs_compris_IJK_interface ()
virtual const IJK_Field_double & get_IJK_field (const Motcle &nom)=0
virtual const IJK_Field_vector3_double & get_IJK_field_vector (const Motcle &nom)=0
virtual bool has_champ (const Motcle &nom) const =0
virtual bool has_champ_vectoriel (const Motcle &nom) const =0

Detailed Description

Similar to Champs_compris_interface but for IJK scalar and vector fields.

Definition at line 27 of file Champs_compris_IJK_interface.h.

Member Typedef Documentation

◆ FieldInfo_t

using Champs_compris_IJK_interface::FieldInfo_t = std::tuple<Motcle, Entity, Nature_du_champ, bool>

Name / Localisation (elem, face, node) / Nature (vector, scalar) / true=Lagrangian (interface), false=Eulerian

Definition at line 32 of file Champs_compris_IJK_interface.h.

Constructor & Destructor Documentation

◆ ~Champs_compris_IJK_interface()

virtual Champs_compris_IJK_interface::~Champs_compris_IJK_interface ( )
inlinevirtual

Definition at line 34 of file Champs_compris_IJK_interface.h.

Member Function Documentation

◆ get_IJK_field()

virtual const IJK_Field_double & Champs_compris_IJK_interface::get_IJK_field ( const Motcle & nom)
pure virtual

◆ get_IJK_field_vector()

virtual const IJK_Field_vector3_double & Champs_compris_IJK_interface::get_IJK_field_vector ( const Motcle & nom)
pure virtual

◆ has_champ()

virtual bool Champs_compris_IJK_interface::has_champ ( const Motcle & nom) const
pure virtual

◆ has_champ_vectoriel()

virtual bool Champs_compris_IJK_interface::has_champ_vectoriel ( const Motcle & nom) const
pure virtual

The documentation for this class was generated from the following file:
  • /home/docs/checkouts/readthedocs.org/user_builds/triocfd-documentation/checkouts/next/src/Multiphase/Front_tracking_discontinu/IJK/FOR_TRUST/Champs_compris_IJK_interface.h