|
TrioCFD 1.9.9_beta
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) |
| Reading an input field from an input stream Factorization of the readOn methods of the different 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 |
Reading an input field from an input stream Factorization of the readOn methods of the different Champ_input.
Format: { nb_comp number_of_field_components nom field_name probleme name_of_associated_problem_base [sous_domaine name_of_associated_sous_domaine] }
| (Entree& | is) input stream |
| no | opening brace at the start of the format Exception: one of the 3 keywords missing, or another unrecognized keyword |
| no | closing brace at the end of the data set |
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.