Page principale | Liste des namespaces | Hiérarchie des classes | Liste alphabétique | Liste des classes | Liste des fichiers | Membres de namespace | Membres de classe | Membres de fichier

Référence de la classe Modelib::FractionConvert

#include <Fraction.h>

Graphe de collaboration de Modelib::FractionConvert:

Collaboration graph
[légende]
Liste de tous les membres

Fonctions membres publiques

 FractionConvert (unsigned _n=100)
 Constructeur par defaut.
 ~FractionConvert ()
 Destructeur.
bool Approx (float nb, int &num, unsigned &den) const
 Approximation d'un nombre par une fraction.

Attributs privés

Fractionfrac
 Pointeur sur un objet de type Fraction.
float * reel
 Pointeur sur un nombre flottant.
unsigned nfrac
 nfrac est le nombre de fractions possible avec le degre de precision 'n'

Classes

struct  Fraction
 Conteneur de notre fraction. Plus de détails...

Description détaillée

Cette classe permet de transformer a la volee des nombres en une fraction les representant.

Définition à la ligne 43 du fichier Fraction.h.


Documentation des contructeurs et destructeur

Modelib::FractionConvert::FractionConvert unsigned  _n = 100  ) 
 

Constructeur par defaut.

Initialisation de note convertisseur de fraction

Paramètres:
n La precision de l'approximation

Définition à la ligne 44 du fichier Fraction.cpp.

Références frac, nfrac, et reel.

Modelib::FractionConvert::~FractionConvert  ) 
 

Destructeur.

Destructeur

Définition à la ligne 75 du fichier Fraction.cpp.

Références frac, et reel.


Documentation des fonctions membres

bool Modelib::FractionConvert::Approx float  nb,
int &  num,
unsigned &  den
const
 

Approximation d'un nombre par une fraction.

Approximer

Paramètres:
nb Le nombre a approxmimer
num Le numerateur qui sera retourne
den Le denominateur qui sera retourne
Renvoie:
true si l'operation a ete effectuee avec succes

Définition à la ligne 90 du fichier Fraction.cpp.

Références Modelib::FractionConvert::Fraction::den, frac, nfrac, Modelib::FractionConvert::Fraction::num, et reel.

Référencé par Modelib::Model::OutConstraintValues(), et Modelib::Model::OutNumVarValues().


Documentation des données membres

Fraction* Modelib::FractionConvert::frac [private]
 

Pointeur sur un objet de type Fraction.

Définition à la ligne 73 du fichier Fraction.h.

Référencé par Approx(), FractionConvert(), et ~FractionConvert().

unsigned Modelib::FractionConvert::nfrac [private]
 

nfrac est le nombre de fractions possible avec le degre de precision 'n'

Définition à la ligne 75 du fichier Fraction.h.

Référencé par Approx(), et FractionConvert().

float* Modelib::FractionConvert::reel [private]
 

Pointeur sur un nombre flottant.

Définition à la ligne 74 du fichier Fraction.h.

Référencé par Approx(), FractionConvert(), et ~FractionConvert().


La documentation de cette classe a été générée à partir des fichiers suivants:
Généré le Sun Oct 2 19:13:56 2005 pour Modelib par  doxygen 1.4.4