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

Fonctions membres publiques

 __construct (&$oLog, &$oP, $rLargeurFond, $rFruit)
 
- 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

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

Fonctions membres protégées

 Calc_B ($bBerge=false)
 
 Calc_dB ()
 
 Calc_dP ()
 
 Calc_dS ()
 
 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 ()
 

Membres hérités additionnels

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

Description détaillée

Calculs de la section trapézoïdale.

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

Documentation des constructeurs et destructeur

◆ __construct()

cSnTrapez::__construct ( $oLog,
$oP,
  $rLargeurFond,
  $rFruit 
)

Fruit des berges.

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

Références acSection\$oLog, acSection\$oP, $rFruit, et $rLargeurFond.

Documentation des fonctions membres

◆ Calc_B()

cSnTrapez::Calc_B (   $bBerge = false)
protected

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

Références acSection\$rLargeurBerge, et acSection\$rY.

◆ Calc_dB()

cSnTrapez::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 114 du fichier sectionTrapez.class.php.

Références $rFruit.

◆ Calc_dP()

cSnTrapez::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 101 du fichier sectionTrapez.class.php.

◆ Calc_dS()

cSnTrapez::Calc_dS ( )
protected

Calcul de dérivée de la surface hydraulique par rapport au tirant d'eau.

Renvoie
dS

Définition à la ligne 88 du fichier sectionTrapez.class.php.

Références acSection\$rY.

◆ Calc_dSYg()

cSnTrapez::Calc_dSYg (   $rY = 0)
protected

Calcul de la dérivée 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 à cet argument
Renvoie
S x Yg

Définition à la ligne 139 du fichier sectionTrapez.class.php.

◆ Calc_P()

cSnTrapez::Calc_P (   $rY = 0)
protected

Calcul du périmètre mouillé

Paramètres
$rYUniquement présent car la méthode parent à cet argument
Renvoie
Périmètre mouillé (m)

Définition à la ligne 56 du fichier sectionTrapez.class.php.

Références acSection\$rY, et acSection\CalcGeo().

Voici le graphe d'appel pour cette fonction :

◆ Calc_S()

cSnTrapez::Calc_S (   $rY = 0)
protected

Calcul de la surface mouillée.

Paramètres
$rYUniquement présent car la méthode parent à cet argument
Renvoie
Surface mouillée (m2)

Définition à la ligne 73 du fichier sectionTrapez.class.php.

Références acSection\$rY, et acSection\CalcGeo().

Voici le graphe d'appel pour cette fonction :

◆ Calc_SYg()

cSnTrapez::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 à cet argument
Renvoie
S x Yg

Définition à la ligne 129 du fichier sectionTrapez.class.php.

Documentation des données membres

◆ $rFruit

cSnTrapez::$rFruit

Largeur au fond.

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

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

◆ $rLargeurFond

cSnTrapez::$rLargeurFond

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

Référencé par __construct().


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