Random_process#
#include <Random_process.h>
How to cite this class in this doc#
:ref:`Random\_process <class-random-process>`
[Random\_process](#class-random-process)
Detailed description#
Inherits from#
public : Objet_U
List of Public Static Methods#
List of Public Methods#
List of Protected Methods#
Complete Member Function Documentation#
cree_instance
Objet_U * Random_process::cree_instance()
How to cite in this doc:
:ref:`Objet_U * Random_process::cree_instance() <public-static-objet-u-ptr-random-process-cree-instance>`
[Objet_U * Random_process::cree_instance()](#public-static-objet-u-ptr-random-process-cree-instance)
info
const Type_info * Random_process::info()
How to cite in this doc:
:ref:`const Type_info * Random_process::info() <public-static-const-type-info-ptr-random-process-info>`
[const Type_info * Random_process::info()](#public-static-const-type-info-ptr-random-process-info)
self_cast
const Random_process & Random_process::self_cast(const Objet_U &)
How to cite in this doc:
:ref:`const Random_process & Random_process::self_cast(const Objet_U &) <public-static-const-random-process-ref-random-process-self-cast-const-objet-u-ref>`
[const Random_process & Random_process::self_cast(const Objet_U &)](#public-static-const-random-process-ref-random-process-self-cast-const-objet-u-ref)
self_cast
Random_process & Random_process::self_cast(Objet_U &)
How to cite in this doc:
:ref:`Random_process & Random_process::self_cast(Objet_U &) <public-static-random-process-ref-random-process-self-cast-objet-u-ref>`
[Random_process & Random_process::self_cast(Objet_U &)](#public-static-random-process-ref-random-process-self-cast-objet-u-ref)
duplique
int Random_process::duplique() const override
Reimplements:
How to cite in this doc:
:ref:`int Random_process::duplique() const override <public-int-random-process-duplique-const-override>`
[int Random_process::duplique() const override](#public-int-random-process-duplique-const-override)
get_b
std::vector<std::vector<std::vector<double>>> Random_process::get_b()
How to cite in this doc:
:ref:`std::vector<std::vector<std::vector<double>>> Random_process::get_b() <public-std-vector-std-vector-std-vector-double-random-process-get-b>`
[std::vector<std::vector<std::vector<double>>> Random_process::get_b()](#public-std-vector-std-vector-std-vector-double-random-process-get-b)
get_b_flt
ArrOfDouble & Random_process::get_b_flt()
How to cite in this doc:
:ref:`ArrOfDouble & Random_process::get_b_flt() <public-arrofdouble-ref-random-process-get-b-flt>`
[ArrOfDouble & Random_process::get_b_flt()](#public-arrofdouble-ref-random-process-get-b-flt)
get_info
const Type_info * Random_process::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 * Random_process::get_info() const override <public-const-type-info-ptr-random-process-get-info-const-override>`
[const Type_info * Random_process::get_info() const override](#public-const-type-info-ptr-random-process-get-info-const-override)
get_semi_gen
int Random_process::get_semi_gen()
Referenced By
How to cite in this doc:
:ref:`int Random_process::get_semi_gen() <public-int-random-process-get-semi-gen>`
[int Random_process::get_semi_gen()](#public-int-random-process-get-semi-gen)
initialise
void Random_process::initialise(double eps_etoile, double tL, int nl, int nm, int nn, std::string nom_fichier_sortie, Nom nom_sauvegarde)
References
Referenced By
How to cite in this doc:
:ref:`void Random_process::initialise(double eps_etoile, double tL, int nl, int nm, int nn, std::string nom_fichier_sortie, Nom nom_sauvegarde) <public-void-random-process-initialise-double-eps-etoile-double-tl-int-nl-int-nm-int-nn-std-string-nom-fichier-sortie-nom-nom-sauvegarde>`
[void Random_process::initialise(double eps_etoile, double tL, int nl, int nm, int nn, std::string nom_fichier_sortie, Nom nom_sauvegarde)](#public-void-random-process-initialise-double-eps-etoile-double-tl-int-nl-int-nm-int-nn-std-string-nom-fichier-sortie-nom-nom-sauvegarde)
initialise_gen
std::minstd_rand Random_process::initialise_gen(int i)
How to cite in this doc:
:ref:`std::minstd_rand Random_process::initialise_gen(int i) <public-std-minstd-rand-random-process-initialise-gen-int-i>`
[std::minstd_rand Random_process::initialise_gen(int i)](#public-std-minstd-rand-random-process-initialise-gen-int-i)
next_step
void Random_process::next_step(double dt, int it)
How to cite in this doc:
:ref:`void Random_process::next_step(double dt, int it) <public-void-random-process-next-step-double-dt-int-it>`
[void Random_process::next_step(double dt, int it)](#public-void-random-process-next-step-double-dt-int-it)
next_step2
void Random_process::next_step2(double dt, int it)
References
Referenced By
How to cite in this doc:
:ref:`void Random_process::next_step2(double dt, int it) <public-void-random-process-next-step2-double-dt-int-it>`
[void Random_process::next_step2(double dt, int it)](#public-void-random-process-next-step2-double-dt-int-it)
next_step3
void Random_process::next_step3(ArrOfDouble &advection_velocity, double dt, int it)
References
How to cite in this doc:
:ref:`void Random_process::next_step3(ArrOfDouble &advection_velocity, double dt, int it) <public-void-random-process-next-step3-arrofdouble-ref-advection-velocity-double-dt-int-it>`
[void Random_process::next_step3(ArrOfDouble &advection_velocity, double dt, int it)](#public-void-random-process-next-step3-arrofdouble-ref-advection-velocity-double-dt-int-it)
Random_process
Random_process::Random_process()
How to cite in this doc:
:ref:`Random_process::Random_process() <public-random-process-random-process>`
[Random_process::Random_process()](#public-random-process-random-process)
taille_memoire
unsigned Random_process::taille_memoire() const override
Reimplements:
How to cite in this doc:
:ref:`unsigned Random_process::taille_memoire() const override <public-unsigned-random-process-taille-memoire-const-override>`
[unsigned Random_process::taille_memoire() const override](#public-unsigned-random-process-taille-memoire-const-override)
write
void Random_process::write(std::string nom_fichier_sortie, double temps)
How to cite in this doc:
:ref:`void Random_process::write(std::string nom_fichier_sortie, double temps) <public-void-random-process-write-std-string-nom-fichier-sortie-double-temps>`
[void Random_process::write(std::string nom_fichier_sortie, double temps)](#public-void-random-process-write-std-string-nom-fichier-sortie-double-temps)
write_separate
void Random_process::write_separate(std::string nom_fichier_sortie, double t)
How to cite in this doc:
:ref:`void Random_process::write_separate(std::string nom_fichier_sortie, double t) <public-void-random-process-write-separate-std-string-nom-fichier-sortie-double-t>`
[void Random_process::write_separate(std::string nom_fichier_sortie, double t)](#public-void-random-process-write-separate-std-string-nom-fichier-sortie-double-t)
~Random_process
Random_process::~Random_process()
How to cite in this doc:
:ref:`Random_process::~Random_process() <public-random-process-dtor-random-process>`
[Random_process::~Random_process()](#public-random-process-dtor-random-process)
printOn
Sortie & Random_process::printOn(Sortie &x) const override
Ecriture de l’objet sur un flot de sortie Methode a surcharger.
Reimplements:
How to cite in this doc:
:ref:`Sortie & Random_process::printOn(Sortie &x) const override <protected-sortie-ref-random-process-printon-sortie-ref-x-const-override>`
[Sortie & Random_process::printOn(Sortie &x) const override](#protected-sortie-ref-random-process-printon-sortie-ref-x-const-override)
readOn
Entree & Random_process::readOn(Entree &) override
Lecture d’un Objet_U sur un flot d’entree Methode a surcharger.
Reimplements:
How to cite in this doc:
:ref:`Entree & Random_process::readOn(Entree &) override <protected-entree-ref-random-process-readon-entree-ref-override>`
[Entree & Random_process::readOn(Entree &) override](#protected-entree-ref-random-process-readon-entree-ref-override)
Attributes Documentation#
info_obj (public)
const Type_info Random_process::info_obj
distribution (private)
std::normal_distribution<double> Random_process::distribution
eps_etoile (private)
double Random_process::eps_etoile
gen (private)
std::minstd_rand Random_process::gen
kmax (private)
int Random_process::kmax
kmin (private)
int Random_process::kmin
moke_gen_ (private)
int Random_process::moke_gen_
n_lmn (private)
int Random_process::n_lmn
nl (private)
int Random_process::nl
nm (private)
int Random_process::nm
nn (private)
int Random_process::nn
nom_fichier_ (private)
std::string Random_process::nom_fichier_
nom_sauvegarde_ (private)
Nom Random_process::nom_sauvegarde_
process (private)
std::vector<std::vector<std:: vector <double>>> Random_process::process
process_flt (private)
ArrOfDouble Random_process::process_flt
semi_gen_et_modulo_reprise_ (private)
ArrOfInt Random_process::semi_gen_et_modulo_reprise_
tL (private)
double Random_process::tL