Sutherland#

#include <Champ_Fonc_Fonction.h>

How to cite this class in this doc#

:ref:`Sutherland <class-sutherland>`
[Sutherland](#class-sutherland)

Detailed description#

Inherits from#

List of Public Methods#

List of Public Static Methods#

List of Protected Methods#

Complete Member Function Documentation#

duplique
int Sutherland::duplique() const override

Reimplements:

How to cite in this doc:
:ref:`int Sutherland::duplique() const override <public-int-sutherland-duplique-const-override>`
[int Sutherland::duplique() const override](#public-int-sutherland-duplique-const-override)
get_A
const double & Sutherland::get_A() const
References
Referenced By
How to cite in this doc:
:ref:`const double & Sutherland::get_A() const <public-const-double-ref-sutherland-get-a-const>`
[const double & Sutherland::get_A() const](#public-const-double-ref-sutherland-get-a-const)
get_C
const double & Sutherland::get_C() const
References
How to cite in this doc:
:ref:`const double & Sutherland::get_C() const <public-const-double-ref-sutherland-get-c-const>`
[const double & Sutherland::get_C() const](#public-const-double-ref-sutherland-get-c-const)
get_info
const Type_info * Sutherland::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 * Sutherland::get_info() const override <public-const-type-info-ptr-sutherland-get-info-const-override>`
[const Type_info * Sutherland::get_info() const override](#public-const-type-info-ptr-sutherland-get-info-const-override)
get_prob
Nom & Sutherland::get_prob()
References
Referenced By
How to cite in this doc:
:ref:`Nom & Sutherland::get_prob() <public-nom-ref-sutherland-get-prob>`
[Nom & Sutherland::get_prob()](#public-nom-ref-sutherland-get-prob)
get_Tref
const double & Sutherland::get_Tref() const
References
How to cite in this doc:
:ref:`const double & Sutherland::get_Tref() const <public-const-double-ref-sutherland-get-tref-const>`
[const double & Sutherland::get_Tref() const](#public-const-double-ref-sutherland-get-tref-const)
lire_expression
void Sutherland::lire_expression()
References
Referenced By
How to cite in this doc:
:ref:`void Sutherland::lire_expression() <public-void-sutherland-lire-expression>`
[void Sutherland::lire_expression()](#public-void-sutherland-lire-expression)
set_A
void Sutherland::set_A(const double A)
References
Referenced By
How to cite in this doc:
:ref:`void Sutherland::set_A(const double A) <public-void-sutherland-set-a-const-double-a>`
[void Sutherland::set_A(const double A)](#public-void-sutherland-set-a-const-double-a)
set_C
void Sutherland::set_C(const double C)
References
Referenced By
How to cite in this doc:
:ref:`void Sutherland::set_C(const double C) <public-void-sutherland-set-c-const-double-c>`
[void Sutherland::set_C(const double C)](#public-void-sutherland-set-c-const-double-c)
set_prob
void Sutherland::set_prob(const Nom &prob)
References
Referenced By
How to cite in this doc:
:ref:`void Sutherland::set_prob(const Nom &prob) <public-void-sutherland-set-prob-const-nom-ref-prob>`
[void Sutherland::set_prob(const Nom &prob)](#public-void-sutherland-set-prob-const-nom-ref-prob)
set_Tref
void Sutherland::set_Tref(const double Tref)
References
Referenced By
How to cite in this doc:
:ref:`void Sutherland::set_Tref(const double Tref) <public-void-sutherland-set-tref-const-double-tref>`
[void Sutherland::set_Tref(const double Tref)](#public-void-sutherland-set-tref-const-double-tref)
set_val_params
void Sutherland::set_val_params(const Nom &prob, const double A, const double C, const double Tref)
References
Referenced By
How to cite in this doc:
:ref:`void Sutherland::set_val_params(const Nom &prob, const double A, const double C, const double Tref) <public-void-sutherland-set-val-params-const-nom-ref-prob-const-double-a-const-double-c-const-double-tref>`
[void Sutherland::set_val_params(const Nom &prob, const double A, const double C, const double Tref)](#public-void-sutherland-set-val-params-const-nom-ref-prob-const-double-a-const-double-c-const-double-tref)
Sutherland
Sutherland::Sutherland()
How to cite in this doc:
:ref:`Sutherland::Sutherland() <public-sutherland-sutherland>`
[Sutherland::Sutherland()](#public-sutherland-sutherland)
taille_memoire
unsigned Sutherland::taille_memoire() const override

Reimplements:

How to cite in this doc:
:ref:`unsigned Sutherland::taille_memoire() const override <public-unsigned-sutherland-taille-memoire-const-override>`
[unsigned Sutherland::taille_memoire() const override](#public-unsigned-sutherland-taille-memoire-const-override)
~Sutherland
Sutherland::~Sutherland()
How to cite in this doc:
:ref:`Sutherland::~Sutherland() <public-sutherland-dtor-sutherland>`
[Sutherland::~Sutherland()](#public-sutherland-dtor-sutherland)
cree_instance
Objet_U * Sutherland::cree_instance()
How to cite in this doc:
:ref:`Objet_U * Sutherland::cree_instance() <public-static-objet-u-ptr-sutherland-cree-instance>`
[Objet_U * Sutherland::cree_instance()](#public-static-objet-u-ptr-sutherland-cree-instance)
info
const Type_info * Sutherland::info()
How to cite in this doc:
:ref:`const Type_info * Sutherland::info() <public-static-const-type-info-ptr-sutherland-info>`
[const Type_info * Sutherland::info()](#public-static-const-type-info-ptr-sutherland-info)
self_cast
const Sutherland & Sutherland::self_cast(const Objet_U &)
How to cite in this doc:
:ref:`const Sutherland & Sutherland::self_cast(const Objet_U &) <public-static-const-sutherland-ref-sutherland-self-cast-const-objet-u-ref>`
[const Sutherland & Sutherland::self_cast(const Objet_U &)](#public-static-const-sutherland-ref-sutherland-self-cast-const-objet-u-ref)
self_cast
Sutherland & Sutherland::self_cast(Objet_U &)
How to cite in this doc:
:ref:`Sutherland & Sutherland::self_cast(Objet_U &) <public-static-sutherland-ref-sutherland-self-cast-objet-u-ref>`
[Sutherland & Sutherland::self_cast(Objet_U &)](#public-static-sutherland-ref-sutherland-self-cast-objet-u-ref)
printOn
Sortie & Sutherland::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 & Sutherland::printOn(Sortie &x) const override <protected-sortie-ref-sutherland-printon-sortie-ref-x-const-override>`
[Sortie & Sutherland::printOn(Sortie &x) const override](#protected-sortie-ref-sutherland-printon-sortie-ref-x-const-override)
readOn
Entree & Sutherland::readOn(Entree &) override

Lecture du Champ a partir d’un flot d’entree, (On ne sait traiter que les champs scalaires.)

exemple: Champ_Fonc_Fonction probleme ch 1 (nombre de composantes) { 2 0 500 0 250 (ch(0) = 0 && ch(500) = 250 }

Reimplements:

References
How to cite in this doc:
:ref:`Entree & Sutherland::readOn(Entree &) override <protected-entree-ref-sutherland-readon-entree-ref-override>`
[Entree & Sutherland::readOn(Entree &) override](#protected-entree-ref-sutherland-readon-entree-ref-override)

Attributes Documentation#

info_obj (public)
const Type_info Sutherland::info_obj
A_ (protected)
double Sutherland::A_
C_ (protected)
double Sutherland::C_
prob_ (protected)
Nom Sutherland::prob_
Tref_ (protected)
double Sutherland::Tref_