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

Fonctions membres publiques

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

 $rD
 
- 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_dAlpha ()
 
 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 ()
 

Attributs protégés

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

Attributs privés

 $rAlpha
 

Description détaillée

Calculs de la section circulaire.

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

Documentation des constructeurs et destructeur

◆ __construct()

cSnCirc::__construct ( $oLog,
$oP,
  $rD 
)

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

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

Documentation des fonctions membres

◆ Calc_Alpha()

cSnCirc::Calc_Alpha ( )
protected

Calcul de l'angle Alpha de la surface libre par rapport au fond.

Renvoie
Alpha

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

Références acSection\$rY.

◆ Calc_B()

cSnCirc::Calc_B ( )
protected

Calcul de la largeur au miroir.

Renvoie
B

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

Références acSection\Calc().

Voici le graphe d'appel pour cette fonction :

◆ Calc_dAlpha()

cSnCirc::Calc_dAlpha ( )
protected

Calcul de dérivée de l'angle Alpha de la surface libre par rapport au fond.

Renvoie
dAlpha

Définition à la ligne 74 du fichier sectionCirc.class.php.

◆ Calc_dB()

cSnCirc::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 155 du fichier sectionCirc.class.php.

Références acSection\Calc().

Voici le graphe d'appel pour cette fonction :

◆ Calc_dP()

cSnCirc::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 142 du fichier sectionCirc.class.php.

Références acSection\Calc().

Voici le graphe d'appel pour cette fonction :

◆ Calc_dS()

cSnCirc::Calc_dS ( )
protected

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

Renvoie
dS

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

Références acSection\Calc().

Voici le graphe d'appel pour cette fonction :

◆ Calc_dSYg()

cSnCirc::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 a cet argument
Renvoie
S x Yg

Définition à la ligne 182 du fichier sectionCirc.class.php.

Références acSection\Calc().

Voici le graphe d'appel pour cette fonction :

◆ Calc_P()

cSnCirc::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

Définition à la ligne 101 du fichier sectionCirc.class.php.

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

Voici le graphe d'appel pour cette fonction :

◆ Calc_S()

cSnCirc::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 116 du fichier sectionCirc.class.php.

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

Voici le graphe d'appel pour cette fonction :

◆ Calc_SYg()

cSnCirc::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 170 du fichier sectionCirc.class.php.

Références acSection\Calc().

Voici le graphe d'appel pour cette fonction :

Documentation des données membres

◆ $nbDessinPoints

cSnCirc::$nbDessinPoints =50
protected

Angle de la surface libre par rapport au fond.

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

◆ $rAlpha

cSnCirc::$rAlpha
private

Diamètre du cercle.

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

◆ $rD

cSnCirc::$rD

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

Référencé par __construct().


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