Champ_implementation_P1#

#include <Champ_implementation_P1.h>
Brief description

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#

Inherited by#

Inheritance graph#

If the image is too small, right-click and open in new tab

../../../../../_images/classChamp__implementation__P1__inherit__graph.png

List of Public Methods#

List of Public Static Methods#

List of Protected Methods#

List of Private Methods#

Complete Member Function Documentation#

~Champ_implementation_P1#

Definition
Champ_implementation_P1::~Champ_implementation_P1() override
Brief description
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#

Definition
void Champ_implementation_P1::init_from_file(DoubleTab &val, const Domaine &dom, int nb_comp, double tolerance, Entree &input)
Brief description

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)

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_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#

Definition
const Champ_base & Champ_implementation_P1::le_champ() const override=0
Brief description
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#

Definition
Champ_base & Champ_implementation_P1::le_champ() override=0
Brief description
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#

Definition
void Champ_implementation_P1::value_interpolation(const DoubleTab &positions, const ArrOfInt &cells, const DoubleTab &values, DoubleTab &resu, int ncomp=-1) const override
Brief description
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#

Definition
double Champ_implementation_P1::form_function(const ArrOfDouble &position, const IntTab &les_elems, const DoubleTab &nodes, ArrOfInt &index, int cell, int ddl) const
Brief description
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)

Attributes Documentation#