Calculettes pour l'hydraulique
Référence de la classe cSnPuiss
Graphe d'héritage de cSnPuiss:
Inheritance graph
Graphe de collaboration de cSnPuiss:
Collaboration graph

Fonctions membres publiques

 __construct (&$oLog, &$oP, $rk, $rLargeurBerge)
 
- Fonctions membres publiques hérités de acSection
 __construct (&$oLog, &$oP)
 
 Calc ($sDonnee, $rY=false)
 
 CalcGeo ($sDonnee)
 
 DessinCoordonnees ()
 
 Reset ($bGeo=true)
 
 Swap ($bMem)
 

Attributs publics

 $rk
 
- Attributs publics hérités de acSection
 $oP
 
 $rHautCritique
 
 $rHautNormale
 
 $rLargeurBerge
 
 $rY =0
 
const DBG = false
 

Fonctions membres protégées

 Calc_Alpha ()
 
 Calc_B ()
 
 Calc_dB ()
 
 Calc_dP ()
 
 Calc_dSYg ($rY=0)
 
 Calc_P ($rY=0)
 
 Calc_S ($rY=0)
 
 Calc_SYg ($rY=0)
 
- Fonctions membres protégées hérités de acSection
 Calc_Alpha ()
 
 Calc_B ()
 
 Calc_dAlpha ()
 
 Calc_dB ()
 
 Calc_dP ()
 
 Calc_dR ()
 
 Calc_dS ()
 
 Calc_dSYg ($rY)
 
 Calc_Imp ()
 
 Calc_P ($rY=0)
 
 Calc_R ()
 
 Calc_S ($rY)
 
 Calc_SYg ($rY)
 
 Calc_Yco ()
 

Attributs protégés

 $nbDessinPoints =50
 
- Attributs protégés hérités de acSection
 $arCalcGeo = array()
 
 $bSnFermee = false
 
 $nbDessinPoints =1
 
 $oLog
 

Description détaillée

Calculs de la section parabolique ou "puissance".

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

Documentation des constructeurs et destructeur

◆ __construct()

cSnPuiss::__construct ( $oLog,
$oP,
  $rk,
  $rLargeurBerge 
)

Définition à la ligne 36 du fichier sectionPuiss.class.php.

Références acSection\$oLog, acSection\$oP, $rk, et acSection\$rLargeurBerge.

Documentation des fonctions membres

◆ Calc_Alpha()

cSnPuiss::Calc_Alpha ( )
protected

Calcul de Lambda (mais on garde la routine Alpha commune avec la section circulaire)

Renvoie
Lambda

Définition à la ligne 46 du fichier sectionPuiss.class.php.

◆ Calc_B()

cSnPuiss::Calc_B ( )
protected

Calcul de la largeur au miroir.

Renvoie
B

Définition à la ligne 54 du fichier sectionPuiss.class.php.

Références acSection\$rLargeurBerge, et acSection\Calc().

Voici le graphe d'appel pour cette fonction :

◆ Calc_dB()

cSnPuiss::Calc_dB ( )
protected

Calcul de dérivée de la largeur au miroir par rapport au tirant d'eau.

Renvoie
dB

Définition à la ligne 104 du fichier sectionPuiss.class.php.

Références acSection\Calc().

Voici le graphe d'appel pour cette fonction :

◆ Calc_dP()

cSnPuiss::Calc_dP ( )
protected

Calcul de dérivée du périmètre hydraulique par rapport au tirant d'eau.

Renvoie
dP

Définition à la ligne 96 du fichier sectionPuiss.class.php.

Références acSection\Calc().

Voici le graphe d'appel pour cette fonction :

◆ Calc_dSYg()

cSnPuiss::Calc_dSYg (   $rY = 0)
protected

Calcul de la dérivée distance du centre de gravité de la section à la surface libre multiplié par la surface hydraulique.

Paramètres
$rYUniquement présent car la méthode parent a cet argument
Renvoie
S x Yg

Définition à la ligne 123 du fichier sectionPuiss.class.php.

Références acSection\Calc().

Voici le graphe d'appel pour cette fonction :

◆ Calc_P()

cSnPuiss::Calc_P (   $rY = 0)
protected

Calcul du périmètre mouillé.

Paramètres
$rYUniquement présent car la méthode parent a cet argument
Renvoie
B

Le nombre de partie pour le calcul de l'intégrale

Le périmètre à calculer

Définition à la ligne 68 du fichier sectionPuiss.class.php.

Références acSection\Calc().

Voici le graphe d'appel pour cette fonction :

◆ Calc_S()

cSnPuiss::Calc_S (   $rY = 0)
protected

Calcul de la surface mouillée.

Paramètres
$rYUniquement présent car la méthode parent a cet argument
Renvoie
S

Définition à la ligne 87 du fichier sectionPuiss.class.php.

Références acSection\Calc().

Voici le graphe d'appel pour cette fonction :

◆ Calc_SYg()

cSnPuiss::Calc_SYg (   $rY = 0)
protected

Calcul de la distance du centre de gravité de la section à la surface libre multiplié par la surface hydraulique.

Paramètres
$rYUniquement présent car la méthode parent a cet argument
Renvoie
S x Yg

Définition à la ligne 114 du fichier sectionPuiss.class.php.

Références acSection\Calc().

Voici le graphe d'appel pour cette fonction :

Documentation des données membres

◆ $nbDessinPoints

cSnPuiss::$nbDessinPoints =50
protected

Coefficient de forme compris entre 0 et 1.

Définition à la ligne 34 du fichier sectionPuiss.class.php.

◆ $rk

cSnPuiss::$rk

Définition à la ligne 32 du fichier sectionPuiss.class.php.

Référencé par __construct().


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