Page principale | Liste des namespaces | Hiérarchie des classes | Liste par ordre alphabétique | Liste des composants | Liste des fichiers | Membres des namespaces | Composants | Déclarations

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

#include <Fraction.h>

Diagramme de collaboration de Modelib::FractionConvert:

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

Membres publics

 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'


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 destructeurs

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 méthodes

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 frac, nfrac, Modelib::FractionConvert::Fraction::num, et reel.

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


Documentation des données imbriquées

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 associée à cette classe a été générée à partir des fichiers suivants :
Généré le Sun Oct 2 18:53:04 2005 pour Modelib par doxygen 1.3.6