TRUST 1.9.8
HPC thermohydraulic platform
Loading...
Searching...
No Matches
TRUSTProblem_Concentration_Gen< _DERIVED_TYPE_, _EQUATION_TYPE_, _MEDIUM_TYPE_ > Class Template Reference

#include <TRUSTProblem_Concentration_Gen.h>

Inheritance diagram for TRUSTProblem_Concentration_Gen< _DERIVED_TYPE_, _EQUATION_TYPE_, _MEDIUM_TYPE_ >:
[legend]
Collaboration diagram for TRUSTProblem_Concentration_Gen< _DERIVED_TYPE_, _EQUATION_TYPE_, _MEDIUM_TYPE_ >:
[legend]

Public Member Functions

int nombre_d_equations () const override
const Equation_baseequation (int i) const override
Equation_baseequation (int i) override
void rename_equation_unknown (const int i, _EQUATION_TYPE_ &eqn)
Entreelire_resize_medium (Entree &is)
void create_constituants_echaines ()

Protected Member Functions

 LIST (_EQUATION_TYPE_) list_eq_concentration_
SortieprintOn (Sortie &os) const override
int nb_equations_multi ()
int nb_equations_multi () const

Protected Attributes

std::vector< _MEDIUM_TYPE_ > mil_constituants_
int nb_consts_ = -123

Detailed Description

template<typename _DERIVED_TYPE_, typename _EQUATION_TYPE_, typename _MEDIUM_TYPE_>
class TRUSTProblem_Concentration_Gen< _DERIVED_TYPE_, _EQUATION_TYPE_, _MEDIUM_TYPE_ >

Definition at line 28 of file TRUSTProblem_Concentration_Gen.h.

Member Function Documentation

◆ create_constituants_echaines()

template<typename _DERIVED_TYPE_, typename _EQUATION_TYPE_, typename _MEDIUM_TYPE_>
void TRUSTProblem_Concentration_Gen< _DERIVED_TYPE_, _EQUATION_TYPE_, _MEDIUM_TYPE_ >::create_constituants_echaines ( )
inline

Definition at line 112 of file TRUSTProblem_Concentration_Gen.h.

◆ equation() [1/2]

template<typename _DERIVED_TYPE_, typename _EQUATION_TYPE_, typename _MEDIUM_TYPE_>
const Equation_base & TRUSTProblem_Concentration_Gen< _DERIVED_TYPE_, _EQUATION_TYPE_, _MEDIUM_TYPE_ >::equation ( int i) const
inlineoverride

Definition at line 46 of file TRUSTProblem_Concentration_Gen.h.

◆ equation() [2/2]

template<typename _DERIVED_TYPE_, typename _EQUATION_TYPE_, typename _MEDIUM_TYPE_>
Equation_base & TRUSTProblem_Concentration_Gen< _DERIVED_TYPE_, _EQUATION_TYPE_, _MEDIUM_TYPE_ >::equation ( int i)
inlineoverride

Definition at line 58 of file TRUSTProblem_Concentration_Gen.h.

◆ lire_resize_medium()

template<typename _DERIVED_TYPE_, typename _EQUATION_TYPE_, typename _MEDIUM_TYPE_>
Entree & TRUSTProblem_Concentration_Gen< _DERIVED_TYPE_, _EQUATION_TYPE_, _MEDIUM_TYPE_ >::lire_resize_medium ( Entree & is)
inline

Definition at line 87 of file TRUSTProblem_Concentration_Gen.h.

◆ LIST()

template<typename _DERIVED_TYPE_, typename _EQUATION_TYPE_, typename _MEDIUM_TYPE_>
TRUSTProblem_Concentration_Gen< _DERIVED_TYPE_, _EQUATION_TYPE_, _MEDIUM_TYPE_ >::LIST ( _EQUATION_TYPE_ )
protected

◆ nb_equations_multi() [1/2]

template<typename _DERIVED_TYPE_, typename _EQUATION_TYPE_, typename _MEDIUM_TYPE_>
int TRUSTProblem_Concentration_Gen< _DERIVED_TYPE_, _EQUATION_TYPE_, _MEDIUM_TYPE_ >::nb_equations_multi ( )
inlineprotected

Definition at line 37 of file TRUSTProblem_Concentration_Gen.h.

◆ nb_equations_multi() [2/2]

template<typename _DERIVED_TYPE_, typename _EQUATION_TYPE_, typename _MEDIUM_TYPE_>
int TRUSTProblem_Concentration_Gen< _DERIVED_TYPE_, _EQUATION_TYPE_, _MEDIUM_TYPE_ >::nb_equations_multi ( ) const
inlineprotected

Definition at line 38 of file TRUSTProblem_Concentration_Gen.h.

◆ nombre_d_equations()

template<typename _DERIVED_TYPE_, typename _EQUATION_TYPE_, typename _MEDIUM_TYPE_>
int TRUSTProblem_Concentration_Gen< _DERIVED_TYPE_, _EQUATION_TYPE_, _MEDIUM_TYPE_ >::nombre_d_equations ( ) const
inlineoverride

Definition at line 41 of file TRUSTProblem_Concentration_Gen.h.

◆ printOn()

template<typename _DERIVED_TYPE_, typename _EQUATION_TYPE_, typename _MEDIUM_TYPE_>
Sortie & TRUSTProblem_Concentration_Gen< _DERIVED_TYPE_, _EQUATION_TYPE_, _MEDIUM_TYPE_ >::printOn ( Sortie & os) const
inlineoverrideprotected

Definition at line 35 of file TRUSTProblem_Concentration_Gen.h.

◆ rename_equation_unknown()

template<typename _DERIVED_TYPE_, typename _EQUATION_TYPE_, typename _MEDIUM_TYPE_>
void TRUSTProblem_Concentration_Gen< _DERIVED_TYPE_, _EQUATION_TYPE_, _MEDIUM_TYPE_ >::rename_equation_unknown ( const int i,
_EQUATION_TYPE_ & eqn )
inline

Definition at line 70 of file TRUSTProblem_Concentration_Gen.h.

Member Data Documentation

◆ mil_constituants_

template<typename _DERIVED_TYPE_, typename _EQUATION_TYPE_, typename _MEDIUM_TYPE_>
std::vector<_MEDIUM_TYPE_> TRUSTProblem_Concentration_Gen< _DERIVED_TYPE_, _EQUATION_TYPE_, _MEDIUM_TYPE_ >::mil_constituants_
protected

Definition at line 31 of file TRUSTProblem_Concentration_Gen.h.

◆ nb_consts_

template<typename _DERIVED_TYPE_, typename _EQUATION_TYPE_, typename _MEDIUM_TYPE_>
int TRUSTProblem_Concentration_Gen< _DERIVED_TYPE_, _EQUATION_TYPE_, _MEDIUM_TYPE_ >::nb_consts_ = -123
protected

Definition at line 33 of file TRUSTProblem_Concentration_Gen.h.


The documentation for this class was generated from the following file:
  • /home/docs/checkouts/readthedocs.org/user_builds/cea-trust-platform/checkouts/v1.9.8/src/ThHyd/Incompressible/Problems/Generique/TRUSTProblem_Concentration_Gen.h