Champ_implementation_P1#

#include <Champ_implementation_P1.h>

How to cite this class in this doc#

:ref:`Champ\_implementation\_P1 <class-champ-implementation-p1>`
[Champ\_implementation\_P1](#class-champ-implementation-p1)

Detailed description#

Inherits from#

Inherited by#

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
How to cite in this doc:
:ref:`Champ_implementation_P1::~Champ_implementation_P1() override <public-champ-implementation-p1-dtor-champ-implementation-p1-override>`
[Champ_implementation_P1::~Champ_implementation_P1() override](#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”.

(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 cite in this doc:
:ref:`void Champ_implementation_P1::init_from_file(DoubleTab &val, const Domaine &dom, int nb_comp, double tolerance, Entree &input) <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)](#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

Reimplements:

How to cite in this doc:
:ref:`const Champ_base & Champ_implementation_P1::le_champ() const override=0 <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](#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

Reimplements:

How to cite in this doc:
:ref:`Champ_base & Champ_implementation_P1::le_champ() override=0 <protected-champ-base-ref-champ-implementation-p1-le-champ-override-equal-0>`
[Champ_base & Champ_implementation_P1::le_champ() override=0](#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

Reimplements:

References
How to cite in this doc:
:ref:`void Champ_implementation_P1::value_interpolation(const DoubleTab &positions, const ArrOfInt &cells, const DoubleTab &values, DoubleTab &resu, int ncomp=-1) const override <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](#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
How to cite in this doc:
:ref:`double Champ_implementation_P1::form_function(const ArrOfDouble &position, const IntTab &les_elems, const DoubleTab &nodes, ArrOfInt &index, int cell, int ddl) const <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](#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#