Champ_Input_Proto#
#include <Champ_Input_Proto.h>
This is the base class for all the Fields which can be written by a call to Problem::setInputField.
How to cite this class in this doc#
:ref:`Champ\_Input\_Proto <class-champ-input-proto>`
[Champ\_Input\_Proto](#class-champ-input-proto)
Detailed description#
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.
Inherited by#
public : Ch_front_input
public : Ch_front_input_uniforme
public : Ch_input_uniforme
public : Champ_input_P0
List of Public Methods#
List of Protected Methods#
Complete Member Function Documentation#
getTemplate
virtual void Champ_Input_Proto::getTemplate(TrioField &afield) const =0
Referenced By
How to cite in this doc:
:ref:`virtual void Champ_Input_Proto::getTemplate(TrioField &afield) const =0 <public-virtual-void-champ-input-proto-gettemplate-triofield-ref-afield-const-equal-0>`
[virtual void Champ_Input_Proto::getTemplate(TrioField &afield) const =0](#public-virtual-void-champ-input-proto-gettemplate-triofield-ref-afield-const-equal-0)
setDoubleValue
void Champ_Input_Proto::setDoubleValue(const double val)
How to cite in this doc:
:ref:`void Champ_Input_Proto::setDoubleValue(const double val) <public-void-champ-input-proto-setdoublevalue-const-double-val>`
[void Champ_Input_Proto::setDoubleValue(const double val)](#public-void-champ-input-proto-setdoublevalue-const-double-val)
setInitialValue
void Champ_Input_Proto::setInitialValue(const ArrOfDouble &vo)
References
How to cite in this doc:
:ref:`void Champ_Input_Proto::setInitialValue(const ArrOfDouble &vo) <public-void-champ-input-proto-setinitialvalue-const-arrofdouble-ref-vo>`
[void Champ_Input_Proto::setInitialValue(const ArrOfDouble &vo)](#public-void-champ-input-proto-setinitialvalue-const-arrofdouble-ref-vo)
setValue
virtual void Champ_Input_Proto::setValue(const TrioField &afield)=0
Referenced By
How to cite in this doc:
:ref:`virtual void Champ_Input_Proto::setValue(const TrioField &afield)=0 <public-virtual-void-champ-input-proto-setvalue-const-triofield-ref-afield-equal-0>`
[virtual void Champ_Input_Proto::setValue(const TrioField &afield)=0](#public-virtual-void-champ-input-proto-setvalue-const-triofield-ref-afield-equal-0)
z_probleme
const Probleme_base & Champ_Input_Proto::z_probleme() const
References
Referenced By
How to cite in this doc:
:ref:`const Probleme_base & Champ_Input_Proto::z_probleme() const <public-const-probleme-base-ref-champ-input-proto-z-probleme-const>`
[const Probleme_base & Champ_Input_Proto::z_probleme() const](#public-const-probleme-base-ref-champ-input-proto-z-probleme-const)
~Champ_Input_Proto
virtual Champ_Input_Proto::~Champ_Input_Proto()
How to cite in this doc:
:ref:`virtual Champ_Input_Proto::~Champ_Input_Proto() <public-virtual-champ-input-proto-dtor-champ-input-proto>`
[virtual Champ_Input_Proto::~Champ_Input_Proto()](#public-virtual-champ-input-proto-dtor-champ-input-proto)
read
void Champ_Input_Proto::read(Entree &is)
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] }
References
Referenced By
How to cite in this doc:
:ref:`void Champ_Input_Proto::read(Entree &is) <protected-void-champ-input-proto-read-entree-ref-is>`
[void Champ_Input_Proto::read(Entree &is)](#protected-void-champ-input-proto-read-entree-ref-is)
set_name
virtual void Champ_Input_Proto::set_name(const Nom &name)=0
Referenced By
How to cite in this doc:
:ref:`virtual void Champ_Input_Proto::set_name(const Nom &name)=0 <protected-virtual-void-champ-input-proto-set-name-const-nom-ref-name-equal-0>`
[virtual void Champ_Input_Proto::set_name(const Nom &name)=0](#protected-virtual-void-champ-input-proto-set-name-const-nom-ref-name-equal-0)
set_nb_comp
virtual void Champ_Input_Proto::set_nb_comp(int i)=0
Referenced By
How to cite in this doc:
:ref:`virtual void Champ_Input_Proto::set_nb_comp(int i)=0 <protected-virtual-void-champ-input-proto-set-nb-comp-int-i-equal-0>`
[virtual void Champ_Input_Proto::set_nb_comp(int i)=0](#protected-virtual-void-champ-input-proto-set-nb-comp-int-i-equal-0)
setValueOnTab
void Champ_Input_Proto::setValueOnTab(const TrioField &afield, DoubleTab &tab)
References
Referenced By
How to cite in this doc:
:ref:`void Champ_Input_Proto::setValueOnTab(const TrioField &afield, DoubleTab &tab) <protected-void-champ-input-proto-setvalueontab-const-triofield-ref-afield-doubletab-ref-tab>`
[void Champ_Input_Proto::setValueOnTab(const TrioField &afield, DoubleTab &tab)](#protected-void-champ-input-proto-setvalueontab-const-triofield-ref-afield-doubletab-ref-tab)
Attributes Documentation#
initial_value_ (protected)
ArrOfDouble Champ_Input_Proto::initial_value_
mon_pb (protected)
TRUST_Ref<Probleme_base *> Champ_Input_Proto::mon_pb
mon_sous_domaine (protected)
TRUST_Ref<Sous_Domaine *> Champ_Input_Proto::mon_sous_domaine
sous_domaine_ok (protected)
bool Champ_Input_Proto::sous_domaine_ok