Assembleur_P_VEFPreP1B#

#include <Assembleur_P_VEFPreP1B.h>

How to cite this class in this doc#

:ref:`Assembleur\_P\_VEFPreP1B <class-assembleur-p-vefprep1b>`
[Assembleur\_P\_VEFPreP1B](#class-assembleur-p-vefprep1b)

Detailed description#

Inherits from#

List of Public Methods#

List of Public Static Methods#

List of Protected Methods#

Complete Member Function Documentation#

assembler
int Assembleur_P_VEFPreP1B::assembler(Matrice &) override

Reimplements:

References
How to cite in this doc:
:ref:`int Assembleur_P_VEFPreP1B::assembler(Matrice &) override <public-int-assembleur-p-vefprep1b-assembler-matrice-ref-override>`
[int Assembleur_P_VEFPreP1B::assembler(Matrice &) override](#public-int-assembleur-p-vefprep1b-assembler-matrice-ref-override)
assembler_mat
int Assembleur_P_VEFPreP1B::assembler_mat(Matrice &, const DoubleVect &, int incr_pression, int resoudre_en_u) override

Reimplements:

References
Referenced By
How to cite in this doc:
:ref:`int Assembleur_P_VEFPreP1B::assembler_mat(Matrice &, const DoubleVect &, int incr_pression, int resoudre_en_u) override <public-int-assembleur-p-vefprep1b-assembler-mat-matrice-ref-const-doublevect-ref-int-incr-pression-int-resoudre-en-u-override>`
[int Assembleur_P_VEFPreP1B::assembler_mat(Matrice &, const DoubleVect &, int incr_pression, int resoudre_en_u) override](#public-int-assembleur-p-vefprep1b-assembler-mat-matrice-ref-const-doublevect-ref-int-incr-pression-int-resoudre-en-u-override)
assembler_rho_variable
int Assembleur_P_VEFPreP1B::assembler_rho_variable(Matrice &, const Champ_Don_base &) override

Assemblage de la matrice div( porosite/rho * grad P ) Le type du champ “rho” a fournir depend de la discretisation (vdf, vef, p1b, .

..) Pour le front - tracking par exemple.

Reimplements:

References
How to cite in this doc:
:ref:`int Assembleur_P_VEFPreP1B::assembler_rho_variable(Matrice &, const Champ_Don_base &) override <public-int-assembleur-p-vefprep1b-assembler-rho-variable-matrice-ref-const-champ-don-base-ref-override>`
[int Assembleur_P_VEFPreP1B::assembler_rho_variable(Matrice &, const Champ_Don_base &) override](#public-int-assembleur-p-vefprep1b-assembler-rho-variable-matrice-ref-const-champ-don-base-ref-override)
Assembleur_P_VEFPreP1B
Assembleur_P_VEFPreP1B::Assembleur_P_VEFPreP1B()
How to cite in this doc:
:ref:`Assembleur_P_VEFPreP1B::Assembleur_P_VEFPreP1B() <public-assembleur-p-vefprep1b-assembleur-p-vefprep1b>`
[Assembleur_P_VEFPreP1B::Assembleur_P_VEFPreP1B()](#public-assembleur-p-vefprep1b-assembleur-p-vefprep1b)
changement_base
int Assembleur_P_VEFPreP1B::changement_base() const
References
Referenced By
How to cite in this doc:
:ref:`int Assembleur_P_VEFPreP1B::changement_base() const <public-int-assembleur-p-vefprep1b-changement-base-const>`
[int Assembleur_P_VEFPreP1B::changement_base() const](#public-int-assembleur-p-vefprep1b-changement-base-const)
changer_base
void Assembleur_P_VEFPreP1B::changer_base(DoubleVect &v)
References
How to cite in this doc:
:ref:`void Assembleur_P_VEFPreP1B::changer_base(DoubleVect &v) <public-void-assembleur-p-vefprep1b-changer-base-doublevect-ref-v>`
[void Assembleur_P_VEFPreP1B::changer_base(DoubleVect &v)](#public-void-assembleur-p-vefprep1b-changer-base-doublevect-ref-v)
changer_base_matrice
void Assembleur_P_VEFPreP1B::changer_base_matrice(Matrice &)
References
Referenced By
How to cite in this doc:
:ref:`void Assembleur_P_VEFPreP1B::changer_base_matrice(Matrice &) <public-void-assembleur-p-vefprep1b-changer-base-matrice-matrice-ref>`
[void Assembleur_P_VEFPreP1B::changer_base_matrice(Matrice &)](#public-void-assembleur-p-vefprep1b-changer-base-matrice-matrice-ref)
changer_base_pression
void Assembleur_P_VEFPreP1B::changer_base_pression(DoubleVect &)
How to cite in this doc:
:ref:`void Assembleur_P_VEFPreP1B::changer_base_pression(DoubleVect &) <public-void-assembleur-p-vefprep1b-changer-base-pression-doublevect-ref>`
[void Assembleur_P_VEFPreP1B::changer_base_pression(DoubleVect &)](#public-void-assembleur-p-vefprep1b-changer-base-pression-doublevect-ref)
changer_base_pression_inverse
void Assembleur_P_VEFPreP1B::changer_base_pression_inverse(DoubleVect &)
How to cite in this doc:
:ref:`void Assembleur_P_VEFPreP1B::changer_base_pression_inverse(DoubleVect &) <public-void-assembleur-p-vefprep1b-changer-base-pression-inverse-doublevect-ref>`
[void Assembleur_P_VEFPreP1B::changer_base_pression_inverse(DoubleVect &)](#public-void-assembleur-p-vefprep1b-changer-base-pression-inverse-doublevect-ref)
changer_base_second_membre
void Assembleur_P_VEFPreP1B::changer_base_second_membre(DoubleVect &)
References
How to cite in this doc:
:ref:`void Assembleur_P_VEFPreP1B::changer_base_second_membre(DoubleVect &) <public-void-assembleur-p-vefprep1b-changer-base-second-membre-doublevect-ref>`
[void Assembleur_P_VEFPreP1B::changer_base_second_membre(DoubleVect &)](#public-void-assembleur-p-vefprep1b-changer-base-second-membre-doublevect-ref)
completer
void Assembleur_P_VEFPreP1B::completer(const Equation_base &) override

Reimplements:

References
How to cite in this doc:
:ref:`void Assembleur_P_VEFPreP1B::completer(const Equation_base &) override <public-void-assembleur-p-vefprep1b-completer-const-equation-base-ref-override>`
[void Assembleur_P_VEFPreP1B::completer(const Equation_base &) override](#public-void-assembleur-p-vefprep1b-completer-const-equation-base-ref-override)
domaine_Vef
const Domaine_VEF & Assembleur_P_VEFPreP1B::domaine_Vef() const
References
Referenced By
How to cite in this doc:
:ref:`const Domaine_VEF & Assembleur_P_VEFPreP1B::domaine_Vef() const <public-const-domaine-vef-ref-assembleur-p-vefprep1b-domaine-vef-const>`
[const Domaine_VEF & Assembleur_P_VEFPreP1B::domaine_Vef() const](#public-const-domaine-vef-ref-assembleur-p-vefprep1b-domaine-vef-const)
duplique
int Assembleur_P_VEFPreP1B::duplique() const override

Reimplements:

How to cite in this doc:
:ref:`int Assembleur_P_VEFPreP1B::duplique() const override <public-int-assembleur-p-vefprep1b-duplique-const-override>`
[int Assembleur_P_VEFPreP1B::duplique() const override](#public-int-assembleur-p-vefprep1b-duplique-const-override)
equation
const Equation_base & Assembleur_P_VEFPreP1B::equation() const
References
Referenced By
How to cite in this doc:
:ref:`const Equation_base & Assembleur_P_VEFPreP1B::equation() const <public-const-equation-base-ref-assembleur-p-vefprep1b-equation-const>`
[const Equation_base & Assembleur_P_VEFPreP1B::equation() const](#public-const-equation-base-ref-assembleur-p-vefprep1b-equation-const)
get_info
const Type_info * Assembleur_P_VEFPreP1B::get_info() const override

Donne des informations sur le type de l’ Objet_U .

Reimplements:

How to cite in this doc:
:ref:`const Type_info * Assembleur_P_VEFPreP1B::get_info() const override <public-const-type-info-ptr-assembleur-p-vefprep1b-get-info-const-override>`
[const Type_info * Assembleur_P_VEFPreP1B::get_info() const override](#public-const-type-info-ptr-assembleur-p-vefprep1b-get-info-const-override)
modifier_matrice
int Assembleur_P_VEFPreP1B::modifier_matrice(Matrice &) override

Modifier eventuellement la matrice pour la rendre definie si elle ne l’est pas Valeurs par defaut:

Contraintes: Acces: entree

Reimplements:

References
Referenced By
How to cite in this doc:
:ref:`int Assembleur_P_VEFPreP1B::modifier_matrice(Matrice &) override <public-int-assembleur-p-vefprep1b-modifier-matrice-matrice-ref-override>`
[int Assembleur_P_VEFPreP1B::modifier_matrice(Matrice &) override](#public-int-assembleur-p-vefprep1b-modifier-matrice-matrice-ref-override)
modifier_secmem
int Assembleur_P_VEFPreP1B::modifier_secmem(DoubleTab &) override

Reimplements:

References
How to cite in this doc:
:ref:`int Assembleur_P_VEFPreP1B::modifier_secmem(DoubleTab &) override <public-int-assembleur-p-vefprep1b-modifier-secmem-doubletab-ref-override>`
[int Assembleur_P_VEFPreP1B::modifier_secmem(DoubleTab &) override](#public-int-assembleur-p-vefprep1b-modifier-secmem-doubletab-ref-override)
modifier_secmem_aretes
int Assembleur_P_VEFPreP1B::modifier_secmem_aretes(const DoubleTab &, DoubleTab &)
Referenced By
How to cite in this doc:
:ref:`int Assembleur_P_VEFPreP1B::modifier_secmem_aretes(const DoubleTab &, DoubleTab &) <public-int-assembleur-p-vefprep1b-modifier-secmem-aretes-const-doubletab-ref-doubletab-ref>`
[int Assembleur_P_VEFPreP1B::modifier_secmem_aretes(const DoubleTab &, DoubleTab &)](#public-int-assembleur-p-vefprep1b-modifier-secmem-aretes-const-doubletab-ref-doubletab-ref)
modifier_secmem_elem
int Assembleur_P_VEFPreP1B::modifier_secmem_elem(const DoubleTab &, DoubleTab &)
References
Referenced By
How to cite in this doc:
:ref:`int Assembleur_P_VEFPreP1B::modifier_secmem_elem(const DoubleTab &, DoubleTab &) <public-int-assembleur-p-vefprep1b-modifier-secmem-elem-const-doubletab-ref-doubletab-ref>`
[int Assembleur_P_VEFPreP1B::modifier_secmem_elem(const DoubleTab &, DoubleTab &)](#public-int-assembleur-p-vefprep1b-modifier-secmem-elem-const-doubletab-ref-doubletab-ref)
modifier_secmem_som
int Assembleur_P_VEFPreP1B::modifier_secmem_som(const DoubleTab &, DoubleTab &)
References
Referenced By
How to cite in this doc:
:ref:`int Assembleur_P_VEFPreP1B::modifier_secmem_som(const DoubleTab &, DoubleTab &) <public-int-assembleur-p-vefprep1b-modifier-secmem-som-const-doubletab-ref-doubletab-ref>`
[int Assembleur_P_VEFPreP1B::modifier_secmem_som(const DoubleTab &, DoubleTab &)](#public-int-assembleur-p-vefprep1b-modifier-secmem-som-const-doubletab-ref-doubletab-ref)
modifier_solution
int Assembleur_P_VEFPreP1B::modifier_solution(DoubleTab &) override

Reimplements:

References
How to cite in this doc:
:ref:`int Assembleur_P_VEFPreP1B::modifier_solution(DoubleTab &) override <public-int-assembleur-p-vefprep1b-modifier-solution-doubletab-ref-override>`
[int Assembleur_P_VEFPreP1B::modifier_solution(DoubleTab &) override](#public-int-assembleur-p-vefprep1b-modifier-solution-doubletab-ref-override)
preparer_solution
int Assembleur_P_VEFPreP1B::preparer_solution(DoubleTab &)
How to cite in this doc:
:ref:`int Assembleur_P_VEFPreP1B::preparer_solution(DoubleTab &) <public-int-assembleur-p-vefprep1b-preparer-solution-doubletab-ref>`
[int Assembleur_P_VEFPreP1B::preparer_solution(DoubleTab &)](#public-int-assembleur-p-vefprep1b-preparer-solution-doubletab-ref)
taille_memoire
unsigned Assembleur_P_VEFPreP1B::taille_memoire() const override

Reimplements:

How to cite in this doc:
:ref:`unsigned Assembleur_P_VEFPreP1B::taille_memoire() const override <public-unsigned-assembleur-p-vefprep1b-taille-memoire-const-override>`
[unsigned Assembleur_P_VEFPreP1B::taille_memoire() const override](#public-unsigned-assembleur-p-vefprep1b-taille-memoire-const-override)
verifier_dirichlet
void Assembleur_P_VEFPreP1B::verifier_dirichlet()
References
How to cite in this doc:
:ref:`void Assembleur_P_VEFPreP1B::verifier_dirichlet() <public-void-assembleur-p-vefprep1b-verifier-dirichlet>`
[void Assembleur_P_VEFPreP1B::verifier_dirichlet()](#public-void-assembleur-p-vefprep1b-verifier-dirichlet)
~Assembleur_P_VEFPreP1B
Assembleur_P_VEFPreP1B::~Assembleur_P_VEFPreP1B()
How to cite in this doc:
:ref:`Assembleur_P_VEFPreP1B::~Assembleur_P_VEFPreP1B() <public-assembleur-p-vefprep1b-dtor-assembleur-p-vefprep1b>`
[Assembleur_P_VEFPreP1B::~Assembleur_P_VEFPreP1B()](#public-assembleur-p-vefprep1b-dtor-assembleur-p-vefprep1b)
cree_instance
Objet_U * Assembleur_P_VEFPreP1B::cree_instance()
How to cite in this doc:
:ref:`Objet_U * Assembleur_P_VEFPreP1B::cree_instance() <public-static-objet-u-ptr-assembleur-p-vefprep1b-cree-instance>`
[Objet_U * Assembleur_P_VEFPreP1B::cree_instance()](#public-static-objet-u-ptr-assembleur-p-vefprep1b-cree-instance)
info
const Type_info * Assembleur_P_VEFPreP1B::info()
How to cite in this doc:
:ref:`const Type_info * Assembleur_P_VEFPreP1B::info() <public-static-const-type-info-ptr-assembleur-p-vefprep1b-info>`
[const Type_info * Assembleur_P_VEFPreP1B::info()](#public-static-const-type-info-ptr-assembleur-p-vefprep1b-info)
self_cast
const Assembleur_P_VEFPreP1B & Assembleur_P_VEFPreP1B::self_cast(const Objet_U &)
How to cite in this doc:
:ref:`const Assembleur_P_VEFPreP1B & Assembleur_P_VEFPreP1B::self_cast(const Objet_U &) <public-static-const-assembleur-p-vefprep1b-ref-assembleur-p-vefprep1b-self-cast-const-objet-u-ref>`
[const Assembleur_P_VEFPreP1B & Assembleur_P_VEFPreP1B::self_cast(const Objet_U &)](#public-static-const-assembleur-p-vefprep1b-ref-assembleur-p-vefprep1b-self-cast-const-objet-u-ref)
self_cast
Assembleur_P_VEFPreP1B & Assembleur_P_VEFPreP1B::self_cast(Objet_U &)
How to cite in this doc:
:ref:`Assembleur_P_VEFPreP1B & Assembleur_P_VEFPreP1B::self_cast(Objet_U &) <public-static-assembleur-p-vefprep1b-ref-assembleur-p-vefprep1b-self-cast-objet-u-ref>`
[Assembleur_P_VEFPreP1B & Assembleur_P_VEFPreP1B::self_cast(Objet_U &)](#public-static-assembleur-p-vefprep1b-ref-assembleur-p-vefprep1b-self-cast-objet-u-ref)
printOn
Sortie & Assembleur_P_VEFPreP1B::printOn(Sortie &x) const override

Ecriture de l’objet sur un flot de sortie Methode a surcharger.

Reimplements:

References
How to cite in this doc:
:ref:`Sortie & Assembleur_P_VEFPreP1B::printOn(Sortie &x) const override <protected-sortie-ref-assembleur-p-vefprep1b-printon-sortie-ref-x-const-override>`
[Sortie & Assembleur_P_VEFPreP1B::printOn(Sortie &x) const override](#protected-sortie-ref-assembleur-p-vefprep1b-printon-sortie-ref-x-const-override)
projete_L2
void Assembleur_P_VEFPreP1B::projete_L2(DoubleTab &)
References
How to cite in this doc:
:ref:`void Assembleur_P_VEFPreP1B::projete_L2(DoubleTab &) <protected-void-assembleur-p-vefprep1b-projete-l2-doubletab-ref>`
[void Assembleur_P_VEFPreP1B::projete_L2(DoubleTab &)](#protected-void-assembleur-p-vefprep1b-projete-l2-doubletab-ref)
readOn
Entree & Assembleur_P_VEFPreP1B::readOn(Entree &) override

Lecture d’un Objet_U sur un flot d’entree Methode a surcharger.

Reimplements:

References
How to cite in this doc:
:ref:`Entree & Assembleur_P_VEFPreP1B::readOn(Entree &) override <protected-entree-ref-assembleur-p-vefprep1b-readon-entree-ref-override>`
[Entree & Assembleur_P_VEFPreP1B::readOn(Entree &) override](#protected-entree-ref-assembleur-p-vefprep1b-readon-entree-ref-override)

Attributes Documentation#

info_obj (public)
const Type_info Assembleur_P_VEFPreP1B::info_obj
la_matrice_de_travail_ (public)
Matrice Assembleur_P_VEFPreP1B::la_matrice_de_travail_
alpha_ (protected)
double Assembleur_P_VEFPreP1B::alpha_ = 0.
beta_ (protected)
double Assembleur_P_VEFPreP1B::beta_ = 0.
init (protected)
int Assembleur_P_VEFPreP1B::init = - 1
mon_equation (protected)
TRUST_Ref<Equation_base *> Assembleur_P_VEFPreP1B::mon_equation