Calculettes pour l'hydraulique
Référence de la classe cDichotomie
Graphe de collaboration de cDichotomie:
Collaboration graph

Fonctions membres publiques

 __construct (&$oLog, &$objet, $sFnCalculQ, $bLogError=true)
 
 calculer ($QT, $rTol, $rInit=0.)
 

Attributs publics

const DBG = false
 
const IDEFINT = 10
 
const IDICMAX = 20
 

Fonctions membres privées

 CalculQ ()
 

Attributs privés

 $bLogError
 
 $objet
 
 $oLog
 
 $sFnCalculQ
 

Description détaillée

Dichotomie.

Définition à la ligne 29 du fichier dichotomie.class.php.

Documentation des constructeurs et destructeur

◆ __construct()

cDichotomie::__construct ( $oLog,
$objet,
  $sFnCalculQ,
  $bLogError = true 
)

true pour afficher les messages d'erreur en cas de non convergence

Construction de la classe.

Paramètres
$oLogJournal de calcul
$objetObjet contenant la méthode de calcul du débit et la propriété VarCal pointeur vers la variable à calculer
$sFnCalculQNom de la méthode de calcul du débit

Définition à la ligne 53 du fichier dichotomie.class.php.

Références $bLogError, $objet, $oLog, et $sFnCalculQ.

Documentation des fonctions membres

◆ calculer()

cDichotomie::calculer (   $QT,
  $rTol,
  $rInit = 0. 
)

Calcul à l'ouvrage.

Paramètres
$sCalcVariable à calculer (Nom de la propriété de l'objet)
$QTDébit cible
$rTolPrécision attendue
$rInitValeur initiale

<

A faire:
: Chercher en dehors de l'intervalle en le décalant à droite ou à gauche en fonction de la valeur

Définition à la ligne 77 du fichier dichotomie.class.php.

Références CalculQ(), et format_nombre().

Voici le graphe d'appel pour cette fonction :

◆ CalculQ()

cDichotomie::CalculQ ( )
private

Définition à la ligne 60 du fichier dichotomie.class.php.

Références $sFnCalculQ.

Référencé par calculer().

Voici le graphe des appelants de cette fonction :

Documentation des données membres

◆ $bLogError

cDichotomie::$bLogError
private

Nom de la méthode de calcul du débit.

Définition à la ligne 44 du fichier dichotomie.class.php.

Référencé par __construct().

◆ $objet

cDichotomie::$objet
private

Itérations maximum de la dichotomie.

Objet contenant la méthode de calcul du débit

Définition à la ligne 42 du fichier dichotomie.class.php.

Référencé par __construct().

◆ $oLog

cDichotomie::$oLog
private

Pour loguer les messages de debug de cette classe.

Journal de calcul

Définition à la ligne 33 du fichier dichotomie.class.php.

Référencé par __construct().

◆ $sFnCalculQ

cDichotomie::$sFnCalculQ
private

Définition à la ligne 43 du fichier dichotomie.class.php.

Référencé par __construct(), et CalculQ().

◆ DBG

const cDichotomie::DBG = false

Définition à la ligne 31 du fichier dichotomie.class.php.

◆ IDEFINT

const cDichotomie::IDEFINT = 10

Définition à la ligne 38 du fichier dichotomie.class.php.

◆ IDICMAX

const cDichotomie::IDICMAX = 20

Pas de parcours de l'intervalle pour initialisation dichotomie.

Définition à la ligne 39 du fichier dichotomie.class.php.


La documentation de cette classe a été générée à partir du fichier suivant :