Skip to main content
Ctrl+K
TrioCFD  documentation - Home
  • TrioCFD Documentation
  • Quick Start

TrioCFD User Guide

  • How to write a data file
    • HOW TO DEFINE MESHING ?
    • HOW TO DEFINE PRESSURE SOLVER ?
    • HOW TO DEFINE BOUNDARY CONDITIONS ?
    • HOW TO DEFINE INITIAL CONDITIONS ?
    • HOW TO VISUALISE RESULTS ?
    • HOW TO DEFINE A STATIONNARY TEST-CASE ?
    • HOW TO DEFINE A STATIONNARY TEST-CASE WITH THERMAL EFFECTS ?
    • HOW TO DEFINE AN UNSTEADY TEST-CASE ?
    • HOW TO DEFINE TIME SCHEMES FOR RANS k-epsilon MODELLING ?
    • HOW TO DEFINE CONVECTION SCHEMES FOR RANS k-epsilon MODELLING ?
    • WHAT ARE CONVECTION SCHEMES AVAILABLE ?
    • WHAT ARE k-EPSILON MODELS AVAILABLE ?
    • WHAT ARE DIFFERENCES BETWEEN VDF MESH OPTIONS ?
  • Physical Models
    • Turbulence modeling
      • Turbulence bibliography
      • Large-eddy simulation
      • Reynolds-averaged Navier-Stokes modeling
      • Wall functions
      • Best practices about turbulent modeling
    • Multiphase CFD
      • Multiphase turbulence RANS modeling
      • Fluid proprieties
      • Interfacial forces models
      • Dispersed phase size modeling
      • Thermal modeling
      • Other types of models
      • Homogeneous Mixture model
      • Post-processing
      • Best practices for multiphase RANS modeling
  • Numerical methods in TrioCFD
  • Keywords Reference Manual
    • Objet_u

TrioCFD Tutorials

  • Tutorials
    • Backward facing step
    • Channel flow
    • Pipe flow

Developer Corner

  • Developper tutorials
    • Setup your development environment
    • Test your code !
      • Non regression tests
      • Validation reports: Jupyter Notebooks
    • Writing documentation
      • XDATA
    • Code syntax guidelines
    • Git Tutorial
      • Manage branches
      • Commit
      • Rebase
      • Quick reference
  • FAQ
  • C++ API (Doxygen)
    • Doxygen Documentation
      • Classes
      • Templates
      • Namespaces
      • Enums

Navigation

  • Bibliography
  • Index
  • Search Page
  • Repository
  • Open issue
  • .rst

Navier_Stokes_std_sensibility

Contents

  • How to cite this class in this doc
  • Detailed description
  • Inherits from
  • List of Public Static Methods
  • List of Public Methods
  • List of Protected Methods
  • Complete Member Function Documentation
  • Attributes Documentation

Navier_Stokes_std_sensibility#

#include <Navier_Stokes_std_sensibility.h>

: class Navier_Stokes_std_sensibility

How to cite this class in this doc#

:ref:`Navier\_Stokes\_std\_sensibility <class-navier-stokes-std-sensibility>`
[Navier\_Stokes\_std\_sensibility](#class-navier-stokes-std-sensibility)

Detailed description#

Inherits from#

  • public : Navier_Stokes_std

List of Public Static Methods#

  • cree_instance

  • info

  • self_cast

  • self_cast

List of Public Methods#

  • associate_evaluator_field

  • duplique

  • get_adjoint_value

  • get_info

  • get_poly_chaos_value

  • get_state

  • get_state_field

  • get_uncertain_variable_name

  • lire_motcle_non_standard

  • mettre_a_jour

  • Navier_Stokes_std_sensibility

  • set_param

  • taille_memoire

  • update_evaluator_field

  • ~Navier_Stokes_std_sensibility

List of Protected Methods#

  • printOn

  • readOn

Complete Member Function Documentation#

cree_instance
Objet_U * Navier_Stokes_std_sensibility::cree_instance()
How to cite in this doc:
:ref:`Objet_U * Navier_Stokes_std_sensibility::cree_instance() <public-static-objet-u-ptr-navier-stokes-std-sensibility-cree-instance>`
[Objet_U * Navier_Stokes_std_sensibility::cree_instance()](#public-static-objet-u-ptr-navier-stokes-std-sensibility-cree-instance)
info
const Type_info * Navier_Stokes_std_sensibility::info()
How to cite in this doc:
:ref:`const Type_info * Navier_Stokes_std_sensibility::info() <public-static-const-type-info-ptr-navier-stokes-std-sensibility-info>`
[const Type_info * Navier_Stokes_std_sensibility::info()](#public-static-const-type-info-ptr-navier-stokes-std-sensibility-info)
self_cast
const Navier_Stokes_std_sensibility & Navier_Stokes_std_sensibility::self_cast(const Objet_U &)
How to cite in this doc:
:ref:`const Navier_Stokes_std_sensibility & Navier_Stokes_std_sensibility::self_cast(const Objet_U &) <public-static-const-navier-stokes-std-sensibility-ref-navier-stokes-std-sensibility-self-cast-const-objet-u-ref>`
[const Navier_Stokes_std_sensibility & Navier_Stokes_std_sensibility::self_cast(const Objet_U &)](#public-static-const-navier-stokes-std-sensibility-ref-navier-stokes-std-sensibility-self-cast-const-objet-u-ref)
self_cast
Navier_Stokes_std_sensibility & Navier_Stokes_std_sensibility::self_cast(Objet_U &)
How to cite in this doc:
:ref:`Navier_Stokes_std_sensibility & Navier_Stokes_std_sensibility::self_cast(Objet_U &) <public-static-navier-stokes-std-sensibility-ref-navier-stokes-std-sensibility-self-cast-objet-u-ref>`
[Navier_Stokes_std_sensibility & Navier_Stokes_std_sensibility::self_cast(Objet_U &)](#public-static-navier-stokes-std-sensibility-ref-navier-stokes-std-sensibility-self-cast-objet-u-ref)
associate_evaluator_field
void Navier_Stokes_std_sensibility::associate_evaluator_field(const Nom &one_name_state_pb, const Motcle &one_name_state_field)
References
  • Process::exit

  • Equation_base::le_nom

  • Interprete::objet

  • Equation_base::probleme

  • state_field

Referenced By
  • lire_motcle_non_standard

How to cite in this doc:
:ref:`void Navier_Stokes_std_sensibility::associate_evaluator_field(const Nom &one_name_state_pb, const Motcle &one_name_state_field) <public-void-navier-stokes-std-sensibility-associate-evaluator-field-const-nom-ref-one-name-state-pb-const-motcle-ref-one-name-state-field>`
[void Navier_Stokes_std_sensibility::associate_evaluator_field(const Nom &one_name_state_pb, const Motcle &one_name_state_field)](#public-void-navier-stokes-std-sensibility-associate-evaluator-field-const-nom-ref-one-name-state-pb-const-motcle-ref-one-name-state-field)
duplique
int Navier_Stokes_std_sensibility::duplique() const override

Reimplements:

  • duplique

How to cite in this doc:
:ref:`int Navier_Stokes_std_sensibility::duplique() const override <public-int-navier-stokes-std-sensibility-duplique-const-override>`
[int Navier_Stokes_std_sensibility::duplique() const override](#public-int-navier-stokes-std-sensibility-duplique-const-override)
get_adjoint_value
const bool & Navier_Stokes_std_sensibility::get_adjoint_value() const
References
  • adjoint

Referenced By
  • Operateur_Conv_sensibility_VEF::ajouter

How to cite in this doc:
:ref:`const bool & Navier_Stokes_std_sensibility::get_adjoint_value() const <public-const-bool-ref-navier-stokes-std-sensibility-get-adjoint-value-const>`
[const bool & Navier_Stokes_std_sensibility::get_adjoint_value() const](#public-const-bool-ref-navier-stokes-std-sensibility-get-adjoint-value-const)
get_info
const Type_info * Navier_Stokes_std_sensibility::get_info() const override

Donne des informations sur le type de l’ Objet_U .

Reimplements:

  • get_info

How to cite in this doc:
:ref:`const Type_info * Navier_Stokes_std_sensibility::get_info() const override <public-const-type-info-ptr-navier-stokes-std-sensibility-get-info-const-override>`
[const Type_info * Navier_Stokes_std_sensibility::get_info() const override](#public-const-type-info-ptr-navier-stokes-std-sensibility-get-info-const-override)
get_poly_chaos_value
const double & Navier_Stokes_std_sensibility::get_poly_chaos_value() const
References
  • poly_chaos

Referenced By
  • Operateur_Conv_sensibility_VEF::ajouter

How to cite in this doc:
:ref:`const double & Navier_Stokes_std_sensibility::get_poly_chaos_value() const <public-const-double-ref-navier-stokes-std-sensibility-get-poly-chaos-value-const>`
[const double & Navier_Stokes_std_sensibility::get_poly_chaos_value() const](#public-const-double-ref-navier-stokes-std-sensibility-get-poly-chaos-value-const)
get_state
const Champ_Inc_base & Navier_Stokes_std_sensibility::get_state() const
References
  • state_field

Referenced By
  • Operateur_Conv_sensibility_VEF::ajouter

How to cite in this doc:
:ref:`const Champ_Inc_base & Navier_Stokes_std_sensibility::get_state() const <public-const-champ-inc-base-ref-navier-stokes-std-sensibility-get-state-const>`
[const Champ_Inc_base & Navier_Stokes_std_sensibility::get_state() const](#public-const-champ-inc-base-ref-navier-stokes-std-sensibility-get-state-const)
get_state_field
const DoubleTab & Navier_Stokes_std_sensibility::get_state_field() const
References
  • state_field

Referenced By
  • Operateur_Conv_sensibility_VEF::ajouter

How to cite in this doc:
:ref:`const DoubleTab & Navier_Stokes_std_sensibility::get_state_field() const <public-const-doubletab-ref-navier-stokes-std-sensibility-get-state-field-const>`
[const DoubleTab & Navier_Stokes_std_sensibility::get_state_field() const](#public-const-doubletab-ref-navier-stokes-std-sensibility-get-state-field-const)
get_uncertain_variable_name
const Motcle & Navier_Stokes_std_sensibility::get_uncertain_variable_name() const
References
  • uncertain_var

Referenced By
  • Operateur_Conv_sensibility_VEF::ajouter

How to cite in this doc:
:ref:`const Motcle & Navier_Stokes_std_sensibility::get_uncertain_variable_name() const <public-const-motcle-ref-navier-stokes-std-sensibility-get-uncertain-variable-name-const>`
[const Motcle & Navier_Stokes_std_sensibility::get_uncertain_variable_name() const](#public-const-motcle-ref-navier-stokes-std-sensibility-get-uncertain-variable-name-const)
lire_motcle_non_standard
int Navier_Stokes_std_sensibility::lire_motcle_non_standard(const Motcle &mot, Entree &is) override

Lecture des parametres de type non simple d’un objet_U a partir d’un flot d’entree.

Reimplements:

  • lire_motcle_non_standard

References
  • adjoint

  • associate_evaluator_field

  • Process::exit

  • Navier_Stokes_std::lire_motcle_non_standard

  • name_state_field

  • name_state_pb

  • poly_chaos

  • Objet_U::que_suis_je

  • uncertain_var

How to cite in this doc:
:ref:`int Navier_Stokes_std_sensibility::lire_motcle_non_standard(const Motcle &mot, Entree &is) override <public-int-navier-stokes-std-sensibility-lire-motcle-non-standard-const-motcle-ref-mot-entree-ref-is-override>`
[int Navier_Stokes_std_sensibility::lire_motcle_non_standard(const Motcle &mot, Entree &is) override](#public-int-navier-stokes-std-sensibility-lire-motcle-non-standard-const-motcle-ref-mot-entree-ref-is-override)
mettre_a_jour
void Navier_Stokes_std_sensibility::mettre_a_jour(double temps) override

Effectue une mise a jour en temps de l’equation.

Appelle Equation_base::mettre_a_jour(double) et met a jour la pression. Integration des points suivis si le fluide est marque Mise a jour du champ postraitable correspondant

Reimplements:

  • mettre_a_jour

References
  • Navier_Stokes_std::mettre_a_jour

  • name_state_field

  • name_state_pb

  • update_evaluator_field

How to cite in this doc:
:ref:`void Navier_Stokes_std_sensibility::mettre_a_jour(double temps) override <public-void-navier-stokes-std-sensibility-mettre-a-jour-double-temps-override>`
[void Navier_Stokes_std_sensibility::mettre_a_jour(double temps) override](#public-void-navier-stokes-std-sensibility-mettre-a-jour-double-temps-override)
Navier_Stokes_std_sensibility
Navier_Stokes_std_sensibility::Navier_Stokes_std_sensibility()
How to cite in this doc:
:ref:`Navier_Stokes_std_sensibility::Navier_Stokes_std_sensibility() <public-navier-stokes-std-sensibility-navier-stokes-std-sensibility>`
[Navier_Stokes_std_sensibility::Navier_Stokes_std_sensibility()](#public-navier-stokes-std-sensibility-navier-stokes-std-sensibility)
set_param
void Navier_Stokes_std_sensibility::set_param(Param &param) override

Reimplements:

  • set_param

References
  • Param::ajouter_non_std

  • Process::exit

  • Param::OPTIONAL

  • Objet_U::que_suis_je

  • Param::REQUIRED

  • Equation_base::schema_temps

  • Navier_Stokes_std::set_param

How to cite in this doc:
:ref:`void Navier_Stokes_std_sensibility::set_param(Param &param) override <public-void-navier-stokes-std-sensibility-set-param-param-ref-param-override>`
[void Navier_Stokes_std_sensibility::set_param(Param &param) override](#public-void-navier-stokes-std-sensibility-set-param-param-ref-param-override)
taille_memoire
unsigned Navier_Stokes_std_sensibility::taille_memoire() const override

Reimplements:

  • taille_memoire

How to cite in this doc:
:ref:`unsigned Navier_Stokes_std_sensibility::taille_memoire() const override <public-unsigned-navier-stokes-std-sensibility-taille-memoire-const-override>`
[unsigned Navier_Stokes_std_sensibility::taille_memoire() const override](#public-unsigned-navier-stokes-std-sensibility-taille-memoire-const-override)
update_evaluator_field
void Navier_Stokes_std_sensibility::update_evaluator_field(const Nom &one_name_state_pb, const Motcle &one_name_state_field)
References
  • Interprete::objet

  • state_field

Referenced By
  • mettre_a_jour

How to cite in this doc:
:ref:`void Navier_Stokes_std_sensibility::update_evaluator_field(const Nom &one_name_state_pb, const Motcle &one_name_state_field) <public-void-navier-stokes-std-sensibility-update-evaluator-field-const-nom-ref-one-name-state-pb-const-motcle-ref-one-name-state-field>`
[void Navier_Stokes_std_sensibility::update_evaluator_field(const Nom &one_name_state_pb, const Motcle &one_name_state_field)](#public-void-navier-stokes-std-sensibility-update-evaluator-field-const-nom-ref-one-name-state-pb-const-motcle-ref-one-name-state-field)
~Navier_Stokes_std_sensibility
Navier_Stokes_std_sensibility::~Navier_Stokes_std_sensibility()
How to cite in this doc:
:ref:`Navier_Stokes_std_sensibility::~Navier_Stokes_std_sensibility() <public-navier-stokes-std-sensibility-dtor-navier-stokes-std-sensibility>`
[Navier_Stokes_std_sensibility::~Navier_Stokes_std_sensibility()](#public-navier-stokes-std-sensibility-dtor-navier-stokes-std-sensibility)
printOn
Sortie & Navier_Stokes_std_sensibility::printOn(Sortie &x) const override

Surcharge Objet_U::printOn Imprime l’equation et ses composants sur un flot de sortie.

Imprime le nom de l’equation, le solveur masse, les termes sources les conditions aux limites discretisees, les inconnues et les operateurs.

Reimplements:

  • printOn

References
  • Navier_Stokes_std::printOn

How to cite in this doc:
:ref:`Sortie & Navier_Stokes_std_sensibility::printOn(Sortie &x) const override <protected-sortie-ref-navier-stokes-std-sensibility-printon-sortie-ref-x-const-override>`
[Sortie & Navier_Stokes_std_sensibility::printOn(Sortie &x) const override](#protected-sortie-ref-navier-stokes-std-sensibility-printon-sortie-ref-x-const-override)
readOn
Entree & Navier_Stokes_std_sensibility::readOn(Entree &) override

Appel Equation_base::readOn(Entree& is) En sortie verifie que l’on a bien lu:

  • le terme diffusif, - le terme convectif, - le solveur en pression

Reimplements:

  • readOn

References
  • Navier_Stokes_std::readOn

How to cite in this doc:
:ref:`Entree & Navier_Stokes_std_sensibility::readOn(Entree &) override <protected-entree-ref-navier-stokes-std-sensibility-readon-entree-ref-override>`
[Entree & Navier_Stokes_std_sensibility::readOn(Entree &) override](#protected-entree-ref-navier-stokes-std-sensibility-readon-entree-ref-override)

Attributes Documentation#

info_obj (public)
const Type_info Navier_Stokes_std_sensibility::info_obj
adjoint (protected)
bool Navier_Stokes_std_sensibility::adjoint
name_state_field (protected)
Motcle Navier_Stokes_std_sensibility::name_state_field
name_state_pb (protected)
Nom Navier_Stokes_std_sensibility::name_state_pb
poly_chaos (protected)
double Navier_Stokes_std_sensibility::poly_chaos
state_field (protected)
TRUST_Ref<Champ_Inc_base *> Navier_Stokes_std_sensibility::state_field
uncertain_var (protected)
Motcle Navier_Stokes_std_sensibility::uncertain_var
Contents
  • How to cite this class in this doc
  • Detailed description
  • Inherits from
  • List of Public Static Methods
  • List of Public Methods
  • List of Protected Methods
  • Complete Member Function Documentation
  • Attributes Documentation

By The TrioCFD team

© Copyright 2025, CEA.