Assembleur_base#

#include <Assembleur_base.h>

How to cite this class in this doc#

:ref:`Assembleur\_base <class-assembleur-base>`
[Assembleur\_base](#class-assembleur-base)

Detailed description#

Inherits from#

Inherited by#

List of Public Methods#

List of Public Static Methods#

List of Protected Methods#

Complete Member Function Documentation#

assembler
virtual int Assembleur_base::assembler(Matrice &)=0
Referenced By
How to cite in this doc:
:ref:`virtual int Assembleur_base::assembler(Matrice &)=0 <public-virtual-int-assembleur-base-assembler-matrice-ref-equal-0>`
[virtual int Assembleur_base::assembler(Matrice &)=0](#public-virtual-int-assembleur-base-assembler-matrice-ref-equal-0)
assembler_continuite
virtual void Assembleur_base::assembler_continuite(matrices_t matrices, DoubleTab &secmem, int aux_only=0) const
References
Referenced By
How to cite in this doc:
:ref:`virtual void Assembleur_base::assembler_continuite(matrices_t matrices, DoubleTab &secmem, int aux_only=0) const <public-virtual-void-assembleur-base-assembler-continuite-matrices-t-matrices-doubletab-ref-secmem-int-aux-only-equal-0-const>`
[virtual void Assembleur_base::assembler_continuite(matrices_t matrices, DoubleTab &secmem, int aux_only=0) const](#public-virtual-void-assembleur-base-assembler-continuite-matrices-t-matrices-doubletab-ref-secmem-int-aux-only-equal-0-const)
assembler_mat
virtual int Assembleur_base::assembler_mat(Matrice &, const DoubleVect &, int incr_pression, int resoudre_en_u)
References
Referenced By
How to cite in this doc:
:ref:`virtual int Assembleur_base::assembler_mat(Matrice &, const DoubleVect &, int incr_pression, int resoudre_en_u) <public-virtual-int-assembleur-base-assembler-mat-matrice-ref-const-doublevect-ref-int-incr-pression-int-resoudre-en-u>`
[virtual int Assembleur_base::assembler_mat(Matrice &, const DoubleVect &, int incr_pression, int resoudre_en_u)](#public-virtual-int-assembleur-base-assembler-mat-matrice-ref-const-doublevect-ref-int-incr-pression-int-resoudre-en-u)
assembler_QC
int Assembleur_base::assembler_QC(const DoubleTab &, Matrice &)
References
Referenced By
How to cite in this doc:
:ref:`int Assembleur_base::assembler_QC(const DoubleTab &, Matrice &) <public-int-assembleur-base-assembler-qc-const-doubletab-ref-matrice-ref>`
[int Assembleur_base::assembler_QC(const DoubleTab &, Matrice &)](#public-int-assembleur-base-assembler-qc-const-doubletab-ref-matrice-ref)
assembler_rho_variable
int Assembleur_base::assembler_rho_variable(Matrice &, const Champ_Don_base &rho)

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.

References
Referenced By
How to cite in this doc:
:ref:`int Assembleur_base::assembler_rho_variable(Matrice &, const Champ_Don_base &rho) <public-int-assembleur-base-assembler-rho-variable-matrice-ref-const-champ-don-base-ref-rho>`
[int Assembleur_base::assembler_rho_variable(Matrice &, const Champ_Don_base &rho)](#public-int-assembleur-base-assembler-rho-variable-matrice-ref-const-champ-don-base-ref-rho)
Assembleur_base
Assembleur_base::Assembleur_base()
How to cite in this doc:
:ref:`Assembleur_base::Assembleur_base() <public-assembleur-base-assembleur-base>`
[Assembleur_base::Assembleur_base()](#public-assembleur-base-assembleur-base)
associer_domaine_cl_dis_base
virtual void Assembleur_base::associer_domaine_cl_dis_base(const Domaine_Cl_dis_base &)=0
Referenced By
How to cite in this doc:
:ref:`virtual void Assembleur_base::associer_domaine_cl_dis_base(const Domaine_Cl_dis_base &)=0 <public-virtual-void-assembleur-base-associer-domaine-cl-dis-base-const-domaine-cl-dis-base-ref-equal-0>`
[virtual void Assembleur_base::associer_domaine_cl_dis_base(const Domaine_Cl_dis_base &)=0](#public-virtual-void-assembleur-base-associer-domaine-cl-dis-base-const-domaine-cl-dis-base-ref-equal-0)
associer_domaine_dis_base
virtual void Assembleur_base::associer_domaine_dis_base(const Domaine_dis_base &)=0
Referenced By
How to cite in this doc:
:ref:`virtual void Assembleur_base::associer_domaine_dis_base(const Domaine_dis_base &)=0 <public-virtual-void-assembleur-base-associer-domaine-dis-base-const-domaine-dis-base-ref-equal-0>`
[virtual void Assembleur_base::associer_domaine_dis_base(const Domaine_dis_base &)=0](#public-virtual-void-assembleur-base-associer-domaine-dis-base-const-domaine-dis-base-ref-equal-0)
completer
void Assembleur_base::completer(const Equation_base &)=0
Referenced By
How to cite in this doc:
:ref:`void Assembleur_base::completer(const Equation_base &)=0 <public-void-assembleur-base-completer-const-equation-base-ref-equal-0>`
[void Assembleur_base::completer(const Equation_base &)=0](#public-void-assembleur-base-completer-const-equation-base-ref-equal-0)
corriger_vitesses
virtual void Assembleur_base::corriger_vitesses(const DoubleTab &dP, DoubleTab &dv) const
References
How to cite in this doc:
:ref:`virtual void Assembleur_base::corriger_vitesses(const DoubleTab &dP, DoubleTab &dv) const <public-virtual-void-assembleur-base-corriger-vitesses-const-doubletab-ref-dp-doubletab-ref-dv-const>`
[virtual void Assembleur_base::corriger_vitesses(const DoubleTab &dP, DoubleTab &dv) const](#public-virtual-void-assembleur-base-corriger-vitesses-const-doubletab-ref-dp-doubletab-ref-dv-const)
dimensionner_continuite
virtual void Assembleur_base::dimensionner_continuite(matrices_t matrices, int aux_only=0) const
References
Referenced By
How to cite in this doc:
:ref:`virtual void Assembleur_base::dimensionner_continuite(matrices_t matrices, int aux_only=0) const <public-virtual-void-assembleur-base-dimensionner-continuite-matrices-t-matrices-int-aux-only-equal-0-const>`
[virtual void Assembleur_base::dimensionner_continuite(matrices_t matrices, int aux_only=0) const](#public-virtual-void-assembleur-base-dimensionner-continuite-matrices-t-matrices-int-aux-only-equal-0-const)
domaine_Cl_dis_base
virtual const Domaine_Cl_dis_base & Assembleur_base::domaine_Cl_dis_base() const =0
How to cite in this doc:
:ref:`virtual const Domaine_Cl_dis_base & Assembleur_base::domaine_Cl_dis_base() const =0 <public-virtual-const-domaine-cl-dis-base-ref-assembleur-base-domaine-cl-dis-base-const-equal-0>`
[virtual const Domaine_Cl_dis_base & Assembleur_base::domaine_Cl_dis_base() const =0](#public-virtual-const-domaine-cl-dis-base-ref-assembleur-base-domaine-cl-dis-base-const-equal-0)
domaine_dis_base
virtual const Domaine_dis_base & Assembleur_base::domaine_dis_base() const =0
How to cite in this doc:
:ref:`virtual const Domaine_dis_base & Assembleur_base::domaine_dis_base() const =0 <public-virtual-const-domaine-dis-base-ref-assembleur-base-domaine-dis-base-const-equal-0>`
[virtual const Domaine_dis_base & Assembleur_base::domaine_dis_base() const =0](#public-virtual-const-domaine-dis-base-ref-assembleur-base-domaine-dis-base-const-equal-0)
get_info
const Type_info * Assembleur_base::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_base::get_info() const override <public-const-type-info-ptr-assembleur-base-get-info-const-override>`
[const Type_info * Assembleur_base::get_info() const override](#public-const-type-info-ptr-assembleur-base-get-info-const-override)
get_resoudre_en_u
int Assembleur_base::get_resoudre_en_u() const

Renvoie la valeur du drapeau resoudre_en_u_ (0 ou 1) Renvoie-1 si le drapeau n’a pas ete initialise.

Referenced By
How to cite in this doc:
:ref:`int Assembleur_base::get_resoudre_en_u() const <public-int-assembleur-base-get-resoudre-en-u-const>`
[int Assembleur_base::get_resoudre_en_u() const](#public-int-assembleur-base-get-resoudre-en-u-const)
get_resoudre_increment_pression
int Assembleur_base::get_resoudre_increment_pression() const

Renvoie la valeur du drapeau resoudre_increment_pression_ (0 ou 1) Renvoie-1 si le drapeau n’a pas ete initialise.

Referenced By
How to cite in this doc:
:ref:`int Assembleur_base::get_resoudre_increment_pression() const <public-int-assembleur-base-get-resoudre-increment-pression-const>`
[int Assembleur_base::get_resoudre_increment_pression() const](#public-int-assembleur-base-get-resoudre-increment-pression-const)
modifier_secmem
virtual int Assembleur_base::modifier_secmem(DoubleTab &)=0
Referenced By
How to cite in this doc:
:ref:`virtual int Assembleur_base::modifier_secmem(DoubleTab &)=0 <public-virtual-int-assembleur-base-modifier-secmem-doubletab-ref-equal-0>`
[virtual int Assembleur_base::modifier_secmem(DoubleTab &)=0](#public-virtual-int-assembleur-base-modifier-secmem-doubletab-ref-equal-0)
modifier_secmem_pour_incr_p
virtual void Assembleur_base::modifier_secmem_pour_incr_p(const DoubleTab &press, const double fac, DoubleTab &incr) const
Referenced By
How to cite in this doc:
:ref:`virtual void Assembleur_base::modifier_secmem_pour_incr_p(const DoubleTab &press, const double fac, DoubleTab &incr) const <public-virtual-void-assembleur-base-modifier-secmem-pour-incr-p-const-doubletab-ref-press-const-double-fac-doubletab-ref-incr-const>`
[virtual void Assembleur_base::modifier_secmem_pour_incr_p(const DoubleTab &press, const double fac, DoubleTab &incr) const](#public-virtual-void-assembleur-base-modifier-secmem-pour-incr-p-const-doubletab-ref-press-const-double-fac-doubletab-ref-incr-const)
modifier_solution
virtual int Assembleur_base::modifier_solution(DoubleTab &)=0
Referenced By
How to cite in this doc:
:ref:`virtual int Assembleur_base::modifier_solution(DoubleTab &)=0 <public-virtual-int-assembleur-base-modifier-solution-doubletab-ref-equal-0>`
[virtual int Assembleur_base::modifier_solution(DoubleTab &)=0](#public-virtual-int-assembleur-base-modifier-solution-doubletab-ref-equal-0)
norme_continuite
virtual DoubleTab Assembleur_base::norme_continuite() const
References
How to cite in this doc:
:ref:`virtual DoubleTab Assembleur_base::norme_continuite() const <public-virtual-doubletab-assembleur-base-norme-continuite-const>`
[virtual DoubleTab Assembleur_base::norme_continuite() const](#public-virtual-doubletab-assembleur-base-norme-continuite-const)
set_resoudre_en_u
int Assembleur_base::set_resoudre_en_u(int flag)

Definit la valeur du drapeau resoudre_en_u__.

Ce drapeau determine si le solveur en pression resou en u ou en rho*u (cela affecte en particulier le calcul des conditions aux limites Dirichlet ). flag = 1 : resolution en u flag = 0 : resolution en rho_u

Referenced By
How to cite in this doc:
:ref:`int Assembleur_base::set_resoudre_en_u(int flag) <public-int-assembleur-base-set-resoudre-en-u-int-flag>`
[int Assembleur_base::set_resoudre_en_u(int flag)](#public-int-assembleur-base-set-resoudre-en-u-int-flag)
set_resoudre_increment_pression
int Assembleur_base::set_resoudre_increment_pression(int flag)

Definit la valeur du drapeau resoudre_increment_pression_.

Ce drapeau determine si le solveur en pression calcule un increment de pression entre deux pas de temps ou la pression totale (cela affecte en particulier le calcul des conditions aux limites). flag = 0 : resolution en pression flag = 1 : resolution en increment de pression

Referenced By
How to cite in this doc:
:ref:`int Assembleur_base::set_resoudre_increment_pression(int flag) <public-int-assembleur-base-set-resoudre-increment-pression-int-flag>`
[int Assembleur_base::set_resoudre_increment_pression(int flag)](#public-int-assembleur-base-set-resoudre-increment-pression-int-flag)
~Assembleur_base
Assembleur_base::~Assembleur_base() override
How to cite in this doc:
:ref:`Assembleur_base::~Assembleur_base() override <public-assembleur-base-dtor-assembleur-base-override>`
[Assembleur_base::~Assembleur_base() override](#public-assembleur-base-dtor-assembleur-base-override)
info
const Type_info * Assembleur_base::info()
How to cite in this doc:
:ref:`const Type_info * Assembleur_base::info() <public-static-const-type-info-ptr-assembleur-base-info>`
[const Type_info * Assembleur_base::info()](#public-static-const-type-info-ptr-assembleur-base-info)
self_cast
const Assembleur_base & Assembleur_base::self_cast(const Objet_U &)
How to cite in this doc:
:ref:`const Assembleur_base & Assembleur_base::self_cast(const Objet_U &) <public-static-const-assembleur-base-ref-assembleur-base-self-cast-const-objet-u-ref>`
[const Assembleur_base & Assembleur_base::self_cast(const Objet_U &)](#public-static-const-assembleur-base-ref-assembleur-base-self-cast-const-objet-u-ref)
self_cast
Assembleur_base & Assembleur_base::self_cast(Objet_U &)
How to cite in this doc:
:ref:`Assembleur_base & Assembleur_base::self_cast(Objet_U &) <public-static-assembleur-base-ref-assembleur-base-self-cast-objet-u-ref>`
[Assembleur_base & Assembleur_base::self_cast(Objet_U &)](#public-static-assembleur-base-ref-assembleur-base-self-cast-objet-u-ref)
printOn
Sortie & Assembleur_base::printOn(Sortie &x) const override

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

Reimplements:

References
Referenced By
How to cite in this doc:
:ref:`Sortie & Assembleur_base::printOn(Sortie &x) const override <protected-sortie-ref-assembleur-base-printon-sortie-ref-x-const-override>`
[Sortie & Assembleur_base::printOn(Sortie &x) const override](#protected-sortie-ref-assembleur-base-printon-sortie-ref-x-const-override)
readOn
Entree & Assembleur_base::readOn(Entree &) override

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

Reimplements:

Referenced By
How to cite in this doc:
:ref:`Entree & Assembleur_base::readOn(Entree &) override <protected-entree-ref-assembleur-base-readon-entree-ref-override>`
[Entree & Assembleur_base::readOn(Entree &) override](#protected-entree-ref-assembleur-base-readon-entree-ref-override)

Attributes Documentation#

info_obj (public)
const Type_info Assembleur_base::info_obj
resoudre_en_u_ (private)
int Assembleur_base::resoudre_en_u_
resoudre_increment_pression_ (private)
int Assembleur_base::resoudre_increment_pression_