Champ_implementation_P1#
#include <Champ_implementation_P1.h>
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\_implementation\_P1 <class-champ-implementation-p1>`
[Champ\_implementation\_P1](#class-champ-implementation-p1)
Detailed description#
Inherits from#
public : Champ_implementation_sommet
Inherited by#
public : Champ_Fonc_P1_base
public : Champ_Inc_P1_base
Inheritance graph#
If the image is too small, right-click and open in new tab
List of Public Methods#
List of Public Static Methods#
List of Protected Methods#
List of Private Methods#
Complete Member Function Documentation#
~Champ_implementation_P1#
Champ_implementation_P1::~Champ_implementation_P1() override
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:`Champ_implementation_P1::~Champ_implementation_P1() override <champ-implementation-p1-public-champ-implementation-p1-dtor-champ-implementation-p1-override>`
[Champ_implementation_P1::~Champ_implementation_P1() override](#champ-implementation-p1-public-champ-implementation-p1-dtor-champ-implementation-p1-override)
init_from_file#
void Champ_implementation_P1::init_from_file(DoubleTab &val, const Domaine &dom, int nb_comp, double tolerance, Entree &input)
Initialise le tableau de valeurs aux sommets du domaine dom a partir de valeurs lues dans “input”.
Detailed description
(on dimensionne, associe la structure parallele et remplit les valeurs reelles et virtuelles) Le fichier doit avoir le format suivant (n est le nombre de valeurs nodales stockees, x, y, z sont les coordonnees des sommets, compo1… sont les valeurs des composantes. n (int) x y [z] compo1 [compo2 [compo3 … ]] (type double)
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_implementation_P1::init_from_file(DoubleTab &val, const Domaine &dom, int nb_comp, double tolerance, Entree &input) <champ-implementation-p1-public-static-void-champ-implementation-p1-init-from-file-doubletab-ref-val-const-domaine-ref-dom-int-nb-comp-double-tolerance-entree-ref-input>`
[void Champ_implementation_P1::init_from_file(DoubleTab &val, const Domaine &dom, int nb_comp, double tolerance, Entree &input)](#champ-implementation-p1-public-static-void-champ-implementation-p1-init-from-file-doubletab-ref-val-const-domaine-ref-dom-int-nb-comp-double-tolerance-entree-ref-input)
le_champ#
const Champ_base & Champ_implementation_P1::le_champ() const override=0
Detailed description
Reimplements:
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 Champ_base & Champ_implementation_P1::le_champ() const override=0 <champ-implementation-p1-protected-const-champ-base-ref-champ-implementation-p1-le-champ-const-override-equal-0>`
[const Champ_base & Champ_implementation_P1::le_champ() const override=0](#champ-implementation-p1-protected-const-champ-base-ref-champ-implementation-p1-le-champ-const-override-equal-0)
le_champ#
Champ_base & Champ_implementation_P1::le_champ() override=0
Detailed description
Reimplements:
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:`Champ_base & Champ_implementation_P1::le_champ() override=0 <champ-implementation-p1-protected-champ-base-ref-champ-implementation-p1-le-champ-override-equal-0>`
[Champ_base & Champ_implementation_P1::le_champ() override=0](#champ-implementation-p1-protected-champ-base-ref-champ-implementation-p1-le-champ-override-equal-0)
value_interpolation#
void Champ_implementation_P1::value_interpolation(const DoubleTab &positions, const ArrOfInt &cells, const DoubleTab &values, DoubleTab &resu, int ncomp=-1) const override
Detailed description
Reimplements:
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_implementation_P1::value_interpolation(const DoubleTab &positions, const ArrOfInt &cells, const DoubleTab &values, DoubleTab &resu, int ncomp=-1) const override <champ-implementation-p1-protected-void-champ-implementation-p1-value-interpolation-const-doubletab-ref-positions-const-arrofint-ref-cells-const-doubletab-ref-values-doubletab-ref-resu-int-ncomp-equal-1-const-override>`
[void Champ_implementation_P1::value_interpolation(const DoubleTab &positions, const ArrOfInt &cells, const DoubleTab &values, DoubleTab &resu, int ncomp=-1) const override](#champ-implementation-p1-protected-void-champ-implementation-p1-value-interpolation-const-doubletab-ref-positions-const-arrofint-ref-cells-const-doubletab-ref-values-doubletab-ref-resu-int-ncomp-equal-1-const-override)
form_function#
double Champ_implementation_P1::form_function(const ArrOfDouble &position, const IntTab &les_elems, const DoubleTab &nodes, ArrOfInt &index, int cell, int ddl) const
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:`double Champ_implementation_P1::form_function(const ArrOfDouble &position, const IntTab &les_elems, const DoubleTab &nodes, ArrOfInt &index, int cell, int ddl) const <champ-implementation-p1-private-double-champ-implementation-p1-form-function-const-arrofdouble-ref-position-const-inttab-ref-les-elems-const-doubletab-ref-nodes-arrofint-ref-index-int-cell-int-ddl-const>`
[double Champ_implementation_P1::form_function(const ArrOfDouble &position, const IntTab &les_elems, const DoubleTab &nodes, ArrOfInt &index, int cell, int ddl) const](#champ-implementation-p1-private-double-champ-implementation-p1-form-function-const-arrofdouble-ref-position-const-inttab-ref-les-elems-const-doubletab-ref-nodes-arrofint-ref-index-int-cell-int-ddl-const)