Sortie_Fichier_base#
#include <Sortie_Fichier_base.h>
How to cite this class in this doc#
:ref:`Sortie\_Fichier\_base <class-sortie-fichier-base>`
[Sortie\_Fichier\_base](#class-sortie-fichier-base)
Detailed description#
Inherits from#
Inherited by#
public : SFichier
List of Public Methods#
List of Public Static Methods#
List of Protected Methods#
List of Private Methods#
Complete Member Function Documentation#
void Sortie_Fichier_base::close()
References
Referenced By
Traitement_particulier_NS_Profils_thermo_VDF::calculer_moyennes_spatiales_thermo
Navier_Stokes_FTD_IJK::compute_correction_for_momentum_balance
Traitement_particulier_Solide_canal_VDF::ecriture_fichier_moy_spat_thermo
Traitement_particulier_Solide_canal_VDF::ecriture_fichier_moy_temp_thermo
Traitement_particulier_NS_canal::ecriture_fichiers_moy_vitesse_rho_mu
Traitement_particulier_NS_canal::ecriture_fichiers_moy_vitesse_rho_mu_old
IJK_One_Dimensional_Subproblems::post_process_overall_bubbles_quantities
IJK_One_Dimensional_Subproblem::post_process_radial_quantities
IJK_Thermal_Subresolution::post_processed_field_thermal_wake_slice_ij
IJK_Thermal_Subresolution::post_processed_fields_on_downstream_line
IJK_One_Dimensional_Subproblems::thermal_subresolution_outputs
IJK_One_Dimensional_Subproblems::thermal_subresolution_outputs_parallel
Verifier_Qualite_Raffinements_32_64<_SIZE_>::verifier_qualite_raffinements
How to cite in this doc:
:ref:`void Sortie_Fichier_base::close() <public-void-sortie-fichier-base-close>`
[void Sortie_Fichier_base::close()](#public-void-sortie-fichier-base-close)
Sortie & Sortie_Fichier_base::flush() override
Force l’ecriture sur disque des donnees dans le tampon Utilise l’implementation de la classe ofstream.
Reimplements:
References
Referenced By
Traitement_particulier_NS_Profils_thermo_VDF::calculer_moyennes_spatiales_thermo
Traitement_particulier_Solide_canal_VDF::ecriture_fichier_moy_spat_thermo
Traitement_particulier_Solide_canal_VDF::ecriture_fichier_moy_temp_thermo
Traitement_particulier_NS_canal::ecriture_fichiers_moy_vitesse_rho_mu
Traitement_particulier_NS_canal::ecriture_fichiers_moy_vitesse_rho_mu_old
How to cite in this doc:
:ref:`Sortie & Sortie_Fichier_base::flush() override <public-sortie-ref-sortie-fichier-base-flush-override>`
[Sortie & Sortie_Fichier_base::flush() override](#public-sortie-ref-sortie-fichier-base-flush-override)
const Type_info * Sortie_Fichier_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 * Sortie_Fichier_base::get_info() const override <public-const-type-info-ptr-sortie-fichier-base-get-info-const-override>`
[const Type_info * Sortie_Fichier_base::get_info() const override](#public-const-type-info-ptr-sortie-fichier-base-get-info-const-override)
ofstream & Sortie_Fichier_base::get_ofstream()
References
Referenced By
How to cite in this doc:
:ref:`ofstream & Sortie_Fichier_base::get_ofstream() <public-ofstream-ref-sortie-fichier-base-get-ofstream>`
[ofstream & Sortie_Fichier_base::get_ofstream()](#public-ofstream-ref-sortie-fichier-base-get-ofstream)
int Sortie_Fichier_base::get_precision()
References
Referenced By
How to cite in this doc:
:ref:`int Sortie_Fichier_base::get_precision() <public-int-sortie-fichier-base-get-precision>`
[int Sortie_Fichier_base::get_precision()](#public-int-sortie-fichier-base-get-precision)
bool Sortie_Fichier_base::is_open()
References
Referenced By
How to cite in this doc:
:ref:`bool Sortie_Fichier_base::is_open() <public-bool-sortie-fichier-base-is-open>`
[bool Sortie_Fichier_base::is_open()](#public-bool-sortie-fichier-base-is-open)
int Sortie_Fichier_base::ouvrir(const char *name, std::ios_base::openmode mode=ios::out)
References
Referenced By
How to cite in this doc:
:ref:`int Sortie_Fichier_base::ouvrir(const char *name, std::ios_base::openmode mode=ios::out) <public-int-sortie-fichier-base-ouvrir-const-char-ptr-name-std-ios-base-openmode-mode-equal-ios-out>`
[int Sortie_Fichier_base::ouvrir(const char *name, std::ios_base::openmode mode=ios::out)](#public-int-sortie-fichier-base-ouvrir-const-char-ptr-name-std-ios-base-openmode-mode-equal-ios-out)
void Sortie_Fichier_base::precision(int pre) override
Reimplements:
References
Referenced By
How to cite in this doc:
:ref:`void Sortie_Fichier_base::precision(int pre) override <public-void-sortie-fichier-base-precision-int-pre-override>`
[void Sortie_Fichier_base::precision(int pre) override](#public-void-sortie-fichier-base-precision-int-pre-override)
void Sortie_Fichier_base::setf(std::ios_base::fmtflags code) override
Reimplements:
References
Referenced By
How to cite in this doc:
:ref:`void Sortie_Fichier_base::setf(std::ios_base::fmtflags code) override <public-void-sortie-fichier-base-setf-std-ios-base-fmtflags-code-override>`
[void Sortie_Fichier_base::setf(std::ios_base::fmtflags code) override](#public-void-sortie-fichier-base-setf-std-ios-base-fmtflags-code-override)
Sortie_Fichier_base::Sortie_Fichier_base()
How to cite in this doc:
:ref:`Sortie_Fichier_base::Sortie_Fichier_base() <public-sortie-fichier-base-sortie-fichier-base>`
[Sortie_Fichier_base::Sortie_Fichier_base()](#public-sortie-fichier-base-sortie-fichier-base)
Sortie_Fichier_base::Sortie_Fichier_base(const char *name, std::ios_base::openmode mode=ios::out)
References
How to cite in this doc:
:ref:`Sortie_Fichier_base::Sortie_Fichier_base(const char *name, std::ios_base::openmode mode=ios::out) <public-sortie-fichier-base-sortie-fichier-base-const-char-ptr-name-std-ios-base-openmode-mode-equal-ios-out>`
[Sortie_Fichier_base::Sortie_Fichier_base(const char *name, std::ios_base::openmode mode=ios::out)](#public-sortie-fichier-base-sortie-fichier-base-const-char-ptr-name-std-ios-base-openmode-mode-equal-ios-out)
Sortie_Fichier_base::Sortie_Fichier_base(const Sortie_Fichier_base &)=default
How to cite in this doc:
:ref:`Sortie_Fichier_base::Sortie_Fichier_base(const Sortie_Fichier_base &)=default <public-sortie-fichier-base-sortie-fichier-base-const-sortie-fichier-base-ref-equal-default>`
[Sortie_Fichier_base::Sortie_Fichier_base(const Sortie_Fichier_base &)=default](#public-sortie-fichier-base-sortie-fichier-base-const-sortie-fichier-base-ref-equal-default)
Sortie_Fichier_base::~Sortie_Fichier_base() override
References
How to cite in this doc:
:ref:`Sortie_Fichier_base::~Sortie_Fichier_base() override <public-sortie-fichier-base-dtor-sortie-fichier-base-override>`
[Sortie_Fichier_base::~Sortie_Fichier_base() override](#public-sortie-fichier-base-dtor-sortie-fichier-base-override)
const Type_info * Sortie_Fichier_base::info()
How to cite in this doc:
:ref:`const Type_info * Sortie_Fichier_base::info() <public-static-const-type-info-ptr-sortie-fichier-base-info>`
[const Type_info * Sortie_Fichier_base::info()](#public-static-const-type-info-ptr-sortie-fichier-base-info)
const Sortie_Fichier_base & Sortie_Fichier_base::self_cast(const Objet_U &)
How to cite in this doc:
:ref:`const Sortie_Fichier_base & Sortie_Fichier_base::self_cast(const Objet_U &) <public-static-const-sortie-fichier-base-ref-sortie-fichier-base-self-cast-const-objet-u-ref>`
[const Sortie_Fichier_base & Sortie_Fichier_base::self_cast(const Objet_U &)](#public-static-const-sortie-fichier-base-ref-sortie-fichier-base-self-cast-const-objet-u-ref)
Sortie_Fichier_base & Sortie_Fichier_base::self_cast(Objet_U &)
How to cite in this doc:
:ref:`Sortie_Fichier_base & Sortie_Fichier_base::self_cast(Objet_U &) <public-static-sortie-fichier-base-ref-sortie-fichier-base-self-cast-objet-u-ref>`
[Sortie_Fichier_base & Sortie_Fichier_base::self_cast(Objet_U &)](#public-static-sortie-fichier-base-ref-sortie-fichier-base-self-cast-objet-u-ref)
void Sortie_Fichier_base::set_root(const std::string dirname)
References
Referenced By
How to cite in this doc:
:ref:`void Sortie_Fichier_base::set_root(const std::string dirname) <public-static-void-sortie-fichier-base-set-root-const-std-string-dirname>`
[void Sortie_Fichier_base::set_root(const std::string dirname)](#public-static-void-sortie-fichier-base-set-root-const-std-string-dirname)
Sortie_Fichier_base & Sortie_Fichier_base::operator=(const Sortie_Fichier_base &f)
References
How to cite in this doc:
:ref:`Sortie_Fichier_base & Sortie_Fichier_base::operator=(const Sortie_Fichier_base &f) <protected-sortie-fichier-base-ref-sortie-fichier-base-operator-equal-const-sortie-fichier-base-ref-f>`
[Sortie_Fichier_base & Sortie_Fichier_base::operator=(const Sortie_Fichier_base &f)](#protected-sortie-fichier-base-ref-sortie-fichier-base-operator-equal-const-sortie-fichier-base-ref-f)
Sortie & Sortie_Fichier_base::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 & Sortie_Fichier_base::printOn(Sortie &x) const override <protected-sortie-ref-sortie-fichier-base-printon-sortie-ref-x-const-override>`
[Sortie & Sortie_Fichier_base::printOn(Sortie &x) const override](#protected-sortie-ref-sortie-fichier-base-printon-sortie-ref-x-const-override)
Entree & Sortie_Fichier_base::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 & Sortie_Fichier_base::readOn(Entree &) override <protected-entree-ref-sortie-fichier-base-readon-entree-ref-override>`
[Entree & Sortie_Fichier_base::readOn(Entree &) override](#protected-entree-ref-sortie-fichier-base-readon-entree-ref-override)
void Sortie_Fichier_base::set_buffer()
How to cite in this doc:
:ref:`void Sortie_Fichier_base::set_buffer() <private-void-sortie-fichier-base-set-buffer>`
[void Sortie_Fichier_base::set_buffer()](#private-void-sortie-fichier-base-set-buffer)
void Sortie_Fichier_base::set_toFlush()
How to cite in this doc:
:ref:`void Sortie_Fichier_base::set_toFlush() <private-void-sortie-fichier-base-set-toflush>`
[void Sortie_Fichier_base::set_toFlush()](#private-void-sortie-fichier-base-set-toflush)
int Sortie_Fichier_base::toFlush()
How to cite in this doc:
:ref:`int Sortie_Fichier_base::toFlush() <private-int-sortie-fichier-base-toflush>`
[int Sortie_Fichier_base::toFlush()](#private-int-sortie-fichier-base-toflush)
Attributes Documentation#
const Type_info Sortie_Fichier_base::info_obj
std::string Sortie_Fichier_base::root = ""
ofstream* Sortie_Fichier_base::ofstream_ = nullptr
This pointer is just a (typed) view on the smart ptr hold by the base class ( Sortie ). The base class is managing the memory.
char* Sortie_Fichier_base::internalBuff_ = nullptr
int Sortie_Fichier_base::toFlush_