Searched refs:pump (Results 1 – 4 of 4) sorted by relevance
9 Pump *pump = (Pump *)ctx; in PumpHeadCurveResidual() local10 PetscScalar *head = pump->headcurve.head, *flow = pump->headcurve.flow; in PumpHeadCurveResidual()18 for (i = 0; i < pump->headcurve.npt; i++) { in PumpHeadCurveResidual()29 PetscErrorCode SetPumpHeadCurveParams(Pump *pump) in SetPumpHeadCurveParams() argument37 head = pump->headcurve.head; in SetPumpHeadCurveParams()38 flow = pump->headcurve.flow; in SetPumpHeadCurveParams()39 if (pump->headcurve.npt == 1) { in SetPumpHeadCurveParams()45 pump->headcurve.npt += 2; in SetPumpHeadCurveParams()55 PetscCall(SNESSetFunction(snes, F, PumpHeadCurveResidual, (void *)pump)); in SetPumpHeadCurveParams()71 pump->h0 = x[0]; in SetPumpHeadCurveParams()[all …]
14 PetscScalar Flow_Pump(Pump *pump, PetscScalar hf, PetscScalar ht) in Flow_Pump() argument17 …flow_pump = PetscSign(hf - ht + pump->h0) * PetscPowScalar(PetscAbsScalar(hf - ht + pump->h0) / pu… in Flow_Pump()31 Pump *pump; in FormFunction_Water() local67 pump = &edge->pump; in FormFunction_Water()68 flow = Flow_Pump(pump, hf, ht); in FormFunction_Water()163 Pump *pump; in GetListofEdges_Water() local175 pump = &water->edge[i].pump; in GetListofEdges_Water()176 node1 = pump->node1; in GetListofEdges_Water()177 node2 = pump->node2; in GetListofEdges_Water()
91 Pump pump; /* pump data */ member
1971 % LiteralHTML: src="images/pump.jpg"></center></p>