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 reference this class#
Copy the following pieces of RST/Markdown code to cite this element in other parts of the sphinx documentation (there is a copy button on the top-right when hovering the code block):
: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
Inheritance graph#
If the image is too small, right-click and open in new tab
List of Public Methods#
List of Protected Methods#
Complete Member Function Documentation#
getTemplate#
virtual void Champ_Input_Proto::getTemplate(TrioField &afield) const =0
Detailed description
Referenced By
How to reference this method:
Copy the following pieces of RST/Markdown code to cite this element in other parts of the sphinx documentation (there is a copy button on the top-right when hovering the code block):
:ref:`virtual void Champ_Input_Proto::getTemplate(TrioField &afield) const =0 <champ-input-proto-public-virtual-void-champ-input-proto-gettemplate-triofield-ref-afield-const-equal-0>`
[virtual void Champ_Input_Proto::getTemplate(TrioField &afield) const =0](#champ-input-proto-public-virtual-void-champ-input-proto-gettemplate-triofield-ref-afield-const-equal-0)
setDoubleValue#
void Champ_Input_Proto::setDoubleValue(const double val)
Detailed description
How to reference this method:
Copy the following pieces of RST/Markdown code to cite this element in other parts of the sphinx documentation (there is a copy button on the top-right when hovering the code block):
:ref:`void Champ_Input_Proto::setDoubleValue(const double val) <champ-input-proto-public-void-champ-input-proto-setdoublevalue-const-double-val>`
[void Champ_Input_Proto::setDoubleValue(const double val)](#champ-input-proto-public-void-champ-input-proto-setdoublevalue-const-double-val)
setInitialValue#
void Champ_Input_Proto::setInitialValue(const ArrOfDouble &vo)
Detailed description
References
How to reference this method:
Copy the following pieces of RST/Markdown code to cite this element in other parts of the sphinx documentation (there is a copy button on the top-right when hovering the code block):
:ref:`void Champ_Input_Proto::setInitialValue(const ArrOfDouble &vo) <champ-input-proto-public-void-champ-input-proto-setinitialvalue-const-arrofdouble-ref-vo>`
[void Champ_Input_Proto::setInitialValue(const ArrOfDouble &vo)](#champ-input-proto-public-void-champ-input-proto-setinitialvalue-const-arrofdouble-ref-vo)
setValue#
virtual void Champ_Input_Proto::setValue(const TrioField &afield)=0
Detailed description
Referenced By
How to reference this method:
Copy the following pieces of RST/Markdown code to cite this element in other parts of the sphinx documentation (there is a copy button on the top-right when hovering the code block):
:ref:`virtual void Champ_Input_Proto::setValue(const TrioField &afield)=0 <champ-input-proto-public-virtual-void-champ-input-proto-setvalue-const-triofield-ref-afield-equal-0>`
[virtual void Champ_Input_Proto::setValue(const TrioField &afield)=0](#champ-input-proto-public-virtual-void-champ-input-proto-setvalue-const-triofield-ref-afield-equal-0)
z_probleme#
const Probleme_base & Champ_Input_Proto::z_probleme() const
Detailed description
References
Referenced By
How to reference this method:
Copy the following pieces of RST/Markdown code to cite this element in other parts of the sphinx documentation (there is a copy button on the top-right when hovering the code block):
:ref:`const Probleme_base & Champ_Input_Proto::z_probleme() const <champ-input-proto-public-const-probleme-base-ref-champ-input-proto-z-probleme-const>`
[const Probleme_base & Champ_Input_Proto::z_probleme() const](#champ-input-proto-public-const-probleme-base-ref-champ-input-proto-z-probleme-const)
~Champ_Input_Proto#
virtual Champ_Input_Proto::~Champ_Input_Proto()
Detailed description
How to reference this method:
Copy the following pieces of RST/Markdown code to cite this element in other parts of the sphinx documentation (there is a copy button on the top-right when hovering the code block):
:ref:`virtual Champ_Input_Proto::~Champ_Input_Proto() <champ-input-proto-public-virtual-champ-input-proto-dtor-champ-input-proto>`
[virtual Champ_Input_Proto::~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.
Detailed description
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 reference this method:
Copy the following pieces of RST/Markdown code to cite this element in other parts of the sphinx documentation (there is a copy button on the top-right when hovering the code block):
:ref:`void Champ_Input_Proto::read(Entree &is) <champ-input-proto-protected-void-champ-input-proto-read-entree-ref-is>`
[void Champ_Input_Proto::read(Entree &is)](#champ-input-proto-protected-void-champ-input-proto-read-entree-ref-is)
set_name#
virtual void Champ_Input_Proto::set_name(const Nom &name)=0
Detailed description
Referenced By
How to reference this method:
Copy the following pieces of RST/Markdown code to cite this element in other parts of the sphinx documentation (there is a copy button on the top-right when hovering the code block):
:ref:`virtual void Champ_Input_Proto::set_name(const Nom &name)=0 <champ-input-proto-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](#champ-input-proto-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
Detailed description
Referenced By
How to reference this method:
Copy the following pieces of RST/Markdown code to cite this element in other parts of the sphinx documentation (there is a copy button on the top-right when hovering the code block):
:ref:`virtual void Champ_Input_Proto::set_nb_comp(int i)=0 <champ-input-proto-protected-virtual-void-champ-input-proto-set-nb-comp-int-i-equal-0>`
[virtual void Champ_Input_Proto::set_nb_comp(int i)=0](#champ-input-proto-protected-virtual-void-champ-input-proto-set-nb-comp-int-i-equal-0)
setValueOnTab#
void Champ_Input_Proto::setValueOnTab(const TrioField &afield, DoubleTab &tab)
Detailed description
References
Referenced By
How to reference this method:
Copy the following pieces of RST/Markdown code to cite this element in other parts of the sphinx documentation (there is a copy button on the top-right when hovering the code block):
:ref:`void Champ_Input_Proto::setValueOnTab(const TrioField &afield, DoubleTab &tab) <champ-input-proto-protected-void-champ-input-proto-setvalueontab-const-triofield-ref-afield-doubletab-ref-tab>`
[void Champ_Input_Proto::setValueOnTab(const TrioField &afield, DoubleTab &tab)](#champ-input-proto-protected-void-champ-input-proto-setvalueontab-const-triofield-ref-afield-doubletab-ref-tab)
Attributes Documentation#
ArrOfDouble Champ_Input_Proto::initial_value_
TRUST_Ref<Probleme_base *> Champ_Input_Proto::mon_pb
TRUST_Ref<Sous_Domaine *> Champ_Input_Proto::mon_sous_domaine
bool Champ_Input_Proto::sous_domaine_ok