TrioCFD 1.9.8
TrioCFD documentation
Loading...
Searching...
No Matches
MorEqn Class Reference

classe MorEqn Classe qui regroupe les fonctionnalites de liaison avec une More...

#include <MorEqn.h>

Inheritance diagram for MorEqn:
[legend]

Public Member Functions

void associer_eqn (const Equation_base &)
 Associe une equation a l'objet.
virtual void calculer_pour_post (Champ_base &espace_stockage, const Nom &option, int comp) const
virtual Motcle get_localisation_pour_post (const Nom &option) const
const Equation_baseequation () const
 Renvoie la reference sur l'equation pointe par MorEqn::mon_equation.
Equation_baseequation ()
 Renvoie la reference sur l'equation pointe par MorEqn::mon_equation.
int mon_equation_non_nul () const
virtual void check_multiphase_compatibility () const

Protected Member Functions

 OBS_PTR (Equation_base) mon_equation
virtual ~MorEqn ()

Detailed Description

classe MorEqn Classe qui regroupe les fonctionnalites de liaison avec une

Equation. Le membre MorEqn::mon_equation contient une reference
vers un objet Equation_base. Les classes qui sont des "Morceaux d'equation"
sont associe par une liaison 1-1 a leur equation en heritant de MorEqn,
par exemple: Operateur_base, Solveur_Masse, Source_base ...
See also
Equation_base, Ce n'est pas une classe de l'arbre TRUST a elle seule., Cette classe est faite etre une classe mere d'une classe, qui heritera par ailleurs d'Objet_U

Definition at line 34 of file MorEqn.h.

Constructor & Destructor Documentation

◆ ~MorEqn()

MorEqn::~MorEqn ( )
inlineprotectedvirtual

Definition at line 53 of file MorEqn.h.

Member Function Documentation

◆ associer_eqn()

void MorEqn::associer_eqn ( const Equation_base & eqn)

Associe une equation a l'objet.

Affecte le membre MorEqn::mon_equation avec l'objet passe en parametre.

Parameters
(Equation_base&eqn) l'equation a laquelle on veut s'associer

Definition at line 28 of file MorEqn.cpp.

◆ calculer_pour_post()

void MorEqn::calculer_pour_post ( Champ_base & espace_stockage,
const Nom & option,
int comp ) const
virtual

◆ check_multiphase_compatibility()

◆ equation() [1/2]

Equation_base & MorEqn::equation ( )
inline

Renvoie la reference sur l'equation pointe par MorEqn::mon_equation.

Returns
(Equation_base&) l'equation associee a l'objet

Definition at line 76 of file MorEqn.h.

◆ equation() [2/2]

const Equation_base & MorEqn::equation ( ) const
inline

Renvoie la reference sur l'equation pointe par MorEqn::mon_equation.

(version const)

Returns
(Equation_base&) l'equation associee a l'objet
Exceptions
pasd'equation associee

Definition at line 62 of file MorEqn.h.

◆ get_localisation_pour_post()

Motcle MorEqn::get_localisation_pour_post ( const Nom & option) const
virtual

◆ mon_equation_non_nul()

int MorEqn::mon_equation_non_nul ( ) const
inline

Definition at line 85 of file MorEqn.h.

◆ OBS_PTR()

MorEqn::OBS_PTR ( Equation_base )
protected

The documentation for this class was generated from the following files:
  • /home/docs/trust-code/src/Kernel/Framework/MorEqn.h
  • /home/docs/trust-code/src/Kernel/Framework/MorEqn.cpp