|
EPANET
3.0
EPANET Development Project
|
The Darcy-Weisbach head loss model. More...
#include <headlossmodel.h>
Public Member Functions | |
| DW_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. | |
Public Member Functions inherited from HeadLossModel | |
| HeadLossModel (double viscos) | |
| Constructor/destructor. | |
| void | setViscosity (double v) |
| Methods that set model parameters. | |
Additional Inherited Members | |
Static Public Member Functions inherited from HeadLossModel | |
| 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) |
Protected Attributes inherited from HeadLossModel | |
| double | viscosity |
| water viscosity (ft2/sec) | |
The Darcy-Weisbach head loss model.
1.8.11