EPANET
3.0
EPANET Development Project
|
The Chezy-Manning head loss model. More...
#include <headlossmodel.h>
Public Member Functions | |
CM_HeadLossModel (double viscos) | |
void | setResistance (Pipe *pipe) |
void | findHeadLoss (Pipe *pipe, double flow, double &headLoss, double &gradient) |
Method that finds a link's head loss and its gradient. | |
![]() | |
HeadLossModel (double viscos) | |
Constructor/destructor. | |
void | setViscosity (double v) |
Methods that set model parameters. | |
Additional Inherited Members | |
![]() | |
static HeadLossModel * | factory (const std::string model, double viscos) |
Factory method for creating a headloss model. | |
static void | findClosedHeadLoss (double flow, double &headLoss, double &gradient) |
Static methods for closed links & links with check valves. | |
static void | addCVHeadLoss (double flow, double &headLoss, double &gradient) |
![]() | |
double | viscosity |
water viscosity (ft2/sec) | |
The Chezy-Manning head loss model.