|
TrioCFD 1.9.8
TrioCFD documentation
|
This is the base class for all the Fields which can be written by a call to Problem::setInputField. More...
#include <Champ_Input_Proto.h>
Public Member Functions | |
| virtual | ~Champ_Input_Proto () |
| virtual void | getTemplate (TrioField &afield) const =0 |
| virtual void | setValue (const TrioField &afield)=0 |
| void | setInitialValue (const ArrOfDouble &vo) |
| virtual void | setDoubleValue (const double val) |
| const Probleme_base & | z_probleme () const |
Protected Member Functions | |
| void | read (Entree &is) |
| Lecture d'un champ input dans un flot d'entree Factorisation des readOn des differents Champ_input. | |
| void | setValueOnTab (const TrioField &afield, DoubleTab &tab) |
| virtual void | set_nb_comp (int i)=0 |
| virtual void | set_name (const Nom &name)=0 |
| OBS_PTR (Probleme_base) mon_pb | |
| OBS_PTR (Sous_Domaine) mon_sous_domaine | |
Protected Attributes | |
| bool | sous_domaine_ok |
| ArrOfDouble | initial_value_ |
This is the base class for all the Fields which can be written by a call to Problem::setInputField.
There are for derived classes for uniform or not / domain or boundary fields. All are supposed to be time-dependent. Each Pb_base keeps a list of references to the Champ_Input_Proto it contains.
Definition at line 39 of file Champ_Input_Proto.h.
|
inlinevirtual |
Definition at line 44 of file Champ_Input_Proto.h.
|
pure virtual |
Implemented in Ch_front_input, Ch_front_input_ALE, Ch_front_input_P1, Ch_front_input_uniforme, Ch_input_uniforme, and Champ_input_P0.
|
protected |
|
protected |
|
protected |
Lecture d'un champ input dans un flot d'entree Factorisation des readOn des differents Champ_input.
Format: { nb_comp nombre_de_composantes_du_champ nom nom_du_champ probleme nom_du_probleme_base_associe [sous_domaine nom_du_sous_domaine_associe] }
| (Entree& | is) flot d'entree |
| pas | d'accolade ouvrante en debut de format Exception : un des 3 motcles absent, autre motcle non compris |
| pas | d'accolade fermante en fin de jeu de donnee |
Definition at line 41 of file Champ_Input_Proto.cpp.
|
protectedpure virtual |
Implemented in Ch_front_input, Ch_front_input_uniforme, Ch_input_uniforme, and Champ_input_P0.
|
protectedpure virtual |
Implemented in Ch_front_input, Ch_front_input_uniforme, Ch_input_uniforme, and Champ_input_P0.
|
virtual |
Reimplemented in Ch_front_input.
Definition at line 145 of file Champ_Input_Proto.cpp.
| void Champ_Input_Proto::setInitialValue | ( | const ArrOfDouble & | vo | ) |
Definition at line 140 of file Champ_Input_Proto.cpp.
|
pure virtual |
Implemented in Ch_front_input, Ch_front_input_ALE, Ch_front_input_P1, Ch_front_input_uniforme, Ch_input_uniforme, and Champ_input_P0.
|
protected |
Definition at line 117 of file Champ_Input_Proto.cpp.
|
inline |
Definition at line 49 of file Champ_Input_Proto.h.
|
protected |
Definition at line 65 of file Champ_Input_Proto.h.
|
protected |
Definition at line 63 of file Champ_Input_Proto.h.