Reaction#
#include <Reaction.h>
How to cite this class in this doc#
:ref:`Reaction <class-reaction>`
[Reaction](#class-reaction)
Detailed description#
Inherits from#
public : Objet_U
List of Public Methods#
List of Public Static Methods#
List of Protected Methods#
Complete Member Function Documentation#
calcul_proportion_implicite
double Reaction::calcul_proportion_implicite(ArrOfDouble &C_temp, const ArrOfDouble &C0, double deltat, double seuil, double &poroportion_directe) const
References
Referenced By
How to cite in this doc:
:ref:`double Reaction::calcul_proportion_implicite(ArrOfDouble &C_temp, const ArrOfDouble &C0, double deltat, double seuil, double &poroportion_directe) const <public-double-reaction-calcul-proportion-implicite-arrofdouble-ref-c-temp-const-arrofdouble-ref-c0-double-deltat-double-seuil-double-ref-poroportion-directe-const>`
[double Reaction::calcul_proportion_implicite(ArrOfDouble &C_temp, const ArrOfDouble &C0, double deltat, double seuil, double &poroportion_directe) const](#public-double-reaction-calcul-proportion-implicite-arrofdouble-ref-c-temp-const-arrofdouble-ref-c0-double-deltat-double-seuil-double-ref-poroportion-directe-const)
calculer_pas_de_temps
double Reaction::calculer_pas_de_temps() const
How to cite in this doc:
:ref:`double Reaction::calculer_pas_de_temps() const <public-double-reaction-calculer-pas-de-temps-const>`
[double Reaction::calculer_pas_de_temps() const](#public-double-reaction-calculer-pas-de-temps-const)
completer
void Reaction::completer(const Motcles &list_var, const ArrOfDouble &masse_molaire)
References
How to cite in this doc:
:ref:`void Reaction::completer(const Motcles &list_var, const ArrOfDouble &masse_molaire) <public-void-reaction-completer-const-motcles-ref-list-var-const-arrofdouble-ref-masse-molaire>`
[void Reaction::completer(const Motcles &list_var, const ArrOfDouble &masse_molaire)](#public-void-reaction-completer-const-motcles-ref-list-var-const-arrofdouble-ref-masse-molaire)
discretiser_omega
void Reaction::discretiser_omega(const Probleme_base &pb, const Nom &)
References
How to cite in this doc:
:ref:`void Reaction::discretiser_omega(const Probleme_base &pb, const Nom &) <public-void-reaction-discretiser-omega-const-probleme-base-ref-pb-const-nom-ref>`
[void Reaction::discretiser_omega(const Probleme_base &pb, const Nom &)](#public-void-reaction-discretiser-omega-const-probleme-base-ref-pb-const-nom-ref)
duplique
int Reaction::duplique() const override
Reimplements:
How to cite in this doc:
:ref:`int Reaction::duplique() const override <public-int-reaction-duplique-const-override>`
[int Reaction::duplique() const override](#public-int-reaction-duplique-const-override)
extract_coef
void Reaction::extract_coef(ArrOfDouble &coeff_recactifs, ArrOfDouble &coeff_produits, const Motcles &list_var, const ArrOfDouble &masse_molaire) const
Referenced By
How to cite in this doc:
:ref:`void Reaction::extract_coef(ArrOfDouble &coeff_recactifs, ArrOfDouble &coeff_produits, const Motcles &list_var, const ArrOfDouble &masse_molaire) const <public-void-reaction-extract-coef-arrofdouble-ref-coeff-recactifs-arrofdouble-ref-coeff-produits-const-motcles-ref-list-var-const-arrofdouble-ref-masse-molaire-const>`
[void Reaction::extract_coef(ArrOfDouble &coeff_recactifs, ArrOfDouble &coeff_produits, const Motcles &list_var, const ArrOfDouble &masse_molaire) const](#public-void-reaction-extract-coef-arrofdouble-ref-coeff-recactifs-arrofdouble-ref-coeff-produits-const-motcles-ref-list-var-const-arrofdouble-ref-masse-molaire-const)
get_info
const Type_info * Reaction::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 * Reaction::get_info() const override <public-const-type-info-ptr-reaction-get-info-const-override>`
[const Type_info * Reaction::get_info() const override](#public-const-type-info-ptr-reaction-get-info-const-override)
get_omega
const Champ_base & Reaction::get_omega() const
References
How to cite in this doc:
:ref:`const Champ_base & Reaction::get_omega() const <public-const-champ-base-ref-reaction-get-omega-const>`
[const Champ_base & Reaction::get_omega() const](#public-const-champ-base-ref-reaction-get-omega-const)
lire_motcle_non_standard
int Reaction::lire_motcle_non_standard(const Motcle &motlu, Entree &is) override
Lecture des parametres de type non simple d’un objet_U a partir d’un flot d’entree.
Reimplements:
References
How to cite in this doc:
:ref:`int Reaction::lire_motcle_non_standard(const Motcle &motlu, Entree &is) override <public-int-reaction-lire-motcle-non-standard-const-motcle-ref-motlu-entree-ref-is-override>`
[int Reaction::lire_motcle_non_standard(const Motcle &motlu, Entree &is) override](#public-int-reaction-lire-motcle-non-standard-const-motcle-ref-motlu-entree-ref-is-override)
nb_sous_pas_de_temps_reaction
const int & Reaction::nb_sous_pas_de_temps_reaction() const
References
Referenced By
How to cite in this doc:
:ref:`const int & Reaction::nb_sous_pas_de_temps_reaction() const <public-const-int-ref-reaction-nb-sous-pas-de-temps-reaction-const>`
[const int & Reaction::nb_sous_pas_de_temps_reaction() const](#public-const-int-ref-reaction-nb-sous-pas-de-temps-reaction-const)
Reaction
Reaction::Reaction()
How to cite in this doc:
:ref:`Reaction::Reaction() <public-reaction-reaction>`
[Reaction::Reaction()](#public-reaction-reaction)
reagir
void Reaction::reagir(TRUST_Vector< TRUST_Ref< Champ_Inc_base * > > &liste_c, const double deltat) const
References
Referenced By
How to cite in this doc:
:ref:`void Reaction::reagir(TRUST_Vector< TRUST_Ref< Champ_Inc_base * > > &liste_c, const double deltat) const <public-void-reaction-reagir-trust-vector-trust-ref-champ-inc-base-ptr-ref-liste-c-const-double-deltat-const>`
[void Reaction::reagir(TRUST_Vector< TRUST_Ref< Champ_Inc_base * > > &liste_c, const double deltat) const](#public-void-reaction-reagir-trust-vector-trust-ref-champ-inc-base-ptr-ref-liste-c-const-double-deltat-const)
taille_memoire
unsigned Reaction::taille_memoire() const override
Reimplements:
How to cite in this doc:
:ref:`unsigned Reaction::taille_memoire() const override <public-unsigned-reaction-taille-memoire-const-override>`
[unsigned Reaction::taille_memoire() const override](#public-unsigned-reaction-taille-memoire-const-override)
~Reaction
Reaction::~Reaction()
How to cite in this doc:
:ref:`Reaction::~Reaction() <public-reaction-dtor-reaction>`
[Reaction::~Reaction()](#public-reaction-dtor-reaction)
cree_instance
Objet_U * Reaction::cree_instance()
How to cite in this doc:
:ref:`Objet_U * Reaction::cree_instance() <public-static-objet-u-ptr-reaction-cree-instance>`
[Objet_U * Reaction::cree_instance()](#public-static-objet-u-ptr-reaction-cree-instance)
info
const Type_info * Reaction::info()
How to cite in this doc:
:ref:`const Type_info * Reaction::info() <public-static-const-type-info-ptr-reaction-info>`
[const Type_info * Reaction::info()](#public-static-const-type-info-ptr-reaction-info)
self_cast
const Reaction & Reaction::self_cast(const Objet_U &)
How to cite in this doc:
:ref:`const Reaction & Reaction::self_cast(const Objet_U &) <public-static-const-reaction-ref-reaction-self-cast-const-objet-u-ref>`
[const Reaction & Reaction::self_cast(const Objet_U &)](#public-static-const-reaction-ref-reaction-self-cast-const-objet-u-ref)
self_cast
Reaction & Reaction::self_cast(Objet_U &)
How to cite in this doc:
:ref:`Reaction & Reaction::self_cast(Objet_U &) <public-static-reaction-ref-reaction-self-cast-objet-u-ref>`
[Reaction & Reaction::self_cast(Objet_U &)](#public-static-reaction-ref-reaction-self-cast-objet-u-ref)
printOn
Sortie & Reaction::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 & Reaction::printOn(Sortie &x) const override <protected-sortie-ref-reaction-printon-sortie-ref-x-const-override>`
[Sortie & Reaction::printOn(Sortie &x) const override](#protected-sortie-ref-reaction-printon-sortie-ref-x-const-override)
readOn
Entree & Reaction::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 & Reaction::readOn(Entree &) override <protected-entree-ref-reaction-readon-entree-ref-override>`
[Entree & Reaction::readOn(Entree &) override](#protected-entree-ref-reaction-readon-entree-ref-override)
Attributes Documentation#
info_obj (public)
const Type_info Reaction::info_obj
activite_ (protected)
Nom Reaction::activite_
beta_ (protected)
double Reaction::beta_ = 0.
c_r_Ea_ (protected)
double Reaction::c_r_Ea_ = 0.
coeff_activite_ (protected)
ArrOfDouble Reaction::coeff_activite_
coeff_stoechio_ (protected)
ArrOfDouble Reaction::coeff_stoechio_
coeff_Y_ (protected)
ArrOfDouble Reaction::coeff_Y_
constante_taux_reaction_ (protected)
double Reaction::constante_taux_reaction_ = 1e30
contre_reaction_ (protected)
double Reaction::contre_reaction_ = - 1.
Ea_ (protected)
double Reaction::Ea_ = 0.
enthalpie_reaction_ (protected)
double Reaction::enthalpie_reaction_ = - 100.
nb_sous_pas_de_temps_reaction_ (protected)
int Reaction::nb_sous_pas_de_temps_reaction_ = 1
omega_ (protected)
TRUST_Deriv<Champ_Fonc_base> Reaction::omega_
produits_ (protected)
Nom Reaction::produits_
proportion_max_admissible_ (protected)
double Reaction::proportion_max_admissible_ = 1e30
proportion_max_sur_delta_t_ (protected)
double Reaction::proportion_max_sur_delta_t_ = 1
reactifs_ (protected)
Nom Reaction::reactifs_
save_alias_ (protected)
Motcles Reaction::save_alias_
Sc_t_ (protected)
double Reaction::Sc_t_ = 0.8
Friends#
friend class Chimie