EPANET
3.0
EPANET Development Project
|
A variable head Node with no storage volume. More...
#include <junction.h>
Public Member Functions | |
Junction (std::string name_) | |
int | type () |
void | convertUnits (Network *nw) |
void | initialize (Network *nw) |
void | findFullDemand (double multiplier, double patternFactor) |
double | findActualDemand (Network *nw, double h, double &dqdh) |
double | findEmitterFlow (double h, double &dqdh) |
bool | isPressureDeficient (Network *nw) |
bool | hasEmitter () |
![]() | |
Node (std::string name_) | |
virtual void | setFixedGrade () |
virtual void | validate () |
virtual bool | isReactive () |
virtual bool | isFull () |
virtual bool | isEmpty () |
virtual bool | isClosed (double flow) |
virtual double | getVolume () |
![]() | |
Element (std::string name_) | |
Public Attributes | |
Demand | primaryDemand |
primary demand | |
std::list< Demand > | demands |
collection of additional demands | |
double | pMin |
minimum pressure head to have demand (ft) | |
double | pFull |
pressure head required for full demand (ft) | |
Emitter * | emitter |
emitter object | |
![]() | |
bool | rptFlag |
true if results are reported | |
double | elev |
elevation (ft) | |
double | xCoord |
X-coordinate. | |
double | yCoord |
Y-coordinate. | |
double | initQual |
initial water quality concen. | |
QualSource * | qualSource |
water quality source information | |
bool | fixedGrade |
fixed grade status | |
double | head |
hydraulic head (ft) | |
double | qGrad |
gradient of outflow w.r.t. head (cfs/ft) | |
double | fullDemand |
full demand required (cfs) | |
double | actualDemand |
actual demand delivered (cfs) | |
double | outflow |
demand + emitter + leakage flow (cfs) | |
double | quality |
water quality concen. (mass/ft3) | |
![]() | |
std::string | name |
element's ID name | |
int | index |
index in array of elements | |
Additional Inherited Members | |
![]() | |
enum | NodeType { JUNCTION, TANK, RESERVOIR } |
![]() | |
enum | ElementType { NODE, LINK, PATTERN, CURVE, CONTROL } |
![]() | |
static Node * | factory (int type_, std::string name_, MemPool *memPool) |
A variable head Node with no storage volume.