80 virtual std::ostream&
Restart(std::ostream& out)
const;
103 connectedNodes.resize(4);
104 connectedNodes[0] =
pNode1;
105 connectedNodes[1] =
pNode2;
106 connectedNodes[2] =
pNode3;
107 connectedNodes[3] =
pNode4;
187 virtual std::ostream&
Restart(std::ostream& out)
const;
212 connectedNodes.resize(4);
284 virtual std::ostream&
Restart(std::ostream& out)
const;
311 connectedNodes.resize(4);
312 connectedNodes[0] =
pNode1;
313 connectedNodes[1] =
pNode2;
314 connectedNodes[2] =
pNode3;
315 connectedNodes[3] =
pNode4;
388 virtual std::ostream&
Restart(std::ostream& out)
const;
415 connectedNodes.resize(6);
416 connectedNodes[0] =
pNode1;
417 connectedNodes[1] =
pNode2;
418 connectedNodes[2] =
pNode3;
419 connectedNodes[3] =
pNode4;
420 connectedNodes[4] =
pNode5;
421 connectedNodes[5] =
pNode6;
476 virtual std::ostream&
Restart(std::ostream& out)
const;
503 connectedNodes.resize(2);
504 connectedNodes[0] =
pNode1;
505 connectedNodes[1] =
pNode2;
564 virtual std::ostream&
Restart(std::ostream& out)
const;
591 connectedNodes.resize(3);
592 connectedNodes[0] =
pNode1;
593 connectedNodes[1] =
pNode2;
594 connectedNodes[2] =
pNode3;
virtual HydraulicElem::Type GetHydraulicType(void) const
virtual void WorkSpaceDim(integer *piNumRows, integer *piNumCols) const
VariableSubMatrixHandler & AssJac(VariableSubMatrixHandler &WorkMat, doublereal dCoef, const VectorHandler &XCurr, const VectorHandler &XPrimeCurr)
virtual void WorkSpaceDim(integer *piNumRows, integer *piNumCols) const
virtual unsigned int iGetNumDof(void) const
const PressureNode * pNode1
const PressureNode * pNode1
virtual unsigned int iGetNumDof(void) const
virtual void GetConnectedNodes(std::vector< const Node * > &connectedNodes) const
const PressureNode * pNode2
~Pressure_flow_control_valve(void)
virtual std::ostream & Restart(std::ostream &out) const
const PressureNode * pNode1
virtual void GetConnectedNodes(std::vector< const Node * > &connectedNodes) const
const PressureNode * pNode2
virtual DofOrder::Order GetDofType(unsigned int i) const
const PressureNode * pNode2
virtual void Output(OutputHandler &OH) const
SubVectorHandler & AssRes(SubVectorHandler &WorkVec, doublereal dCoef, const VectorHandler &XCurr, const VectorHandler &XPrimeCurr)
~Dynamic_control_valve(void)
virtual void WorkSpaceDim(integer *piNumRows, integer *piNumCols) const
const PressureNode * pNode4
Control_valve(unsigned int uL, const DofOwner *pD, HydraulicFluid *hf, const PressureNode *p1, const PressureNode *p2, const PressureNode *p3, const PressureNode *p4, doublereal A_max, doublereal Loss_a, const DriveCaller *pDC, flag fOut)
const PressureNode * pNode4
virtual void Output(OutputHandler &OH) const
const PressureNode * pNode3
const PressureNode * pNode4
doublereal valve_diameter
virtual void Output(OutputHandler &OH) const
const PressureNode * pNode6
VariableSubMatrixHandler & AssJac(VariableSubMatrixHandler &WorkMat, doublereal dCoef, const VectorHandler &XCurr, const VectorHandler &XPrimeCurr)
virtual DofOrder::Order GetDofType(unsigned int i) const
virtual DofOrder::Order GetDofType(unsigned int i) const
virtual HydraulicElem::Type GetHydraulicType(void) const
const PressureNode * pNode3
SubVectorHandler & AssRes(SubVectorHandler &WorkVec, doublereal dCoef, const VectorHandler &XCurr, const VectorHandler &XPrimeCurr)
std::vector< Hint * > Hints
const PressureNode * pNode[LAST_N]
VariableSubMatrixHandler & AssJac(VariableSubMatrixHandler &WorkMat, doublereal dCoef, const VectorHandler &XCurr, const VectorHandler &XPrimeCurr)
virtual void GetConnectedNodes(std::vector< const Node * > &connectedNodes) const
virtual std::ostream & Restart(std::ostream &out) const
virtual void WorkSpaceDim(integer *piNumRows, integer *piNumCols) const
const PressureNode * pNode2
Pressure_valve(unsigned int uL, const DofOwner *pD, HydraulicFluid *hf, const PressureNode *p1, const PressureNode *p2, doublereal A_dia, doublereal mv, doublereal A_max, doublereal s_mx, doublereal K, doublereal F0, doublereal w, doublereal cs, doublereal cv, doublereal ca, flag fOut)
virtual DofOrder::Order GetDofType(unsigned int i) const
doublereal valve_diameter
Pressure_flow_control_valve(unsigned int uL, const DofOwner *pD, HydraulicFluid *hf, const PressureNode *p1, const PressureNode *p2, const PressureNode *p3, const PressureNode *p4, const PressureNode *p5, const PressureNode *p6, const DriveCaller *pDC, doublereal s0, doublereal s_mx, doublereal W, doublereal Loss_A, doublereal Valve_d, doublereal Valve_rho, doublereal cs, doublereal cv, doublereal ca, flag fOut)
virtual void SetValue(DataManager *pDM, VectorHandler &X, VectorHandler &XP, SimulationEntity::Hints *ph=0)
const PressureNode * pNode5
SubVectorHandler & AssRes(SubVectorHandler &WorkVec, doublereal dCoef, const VectorHandler &XCurr, const VectorHandler &XPrimeCurr)
virtual HydraulicElem::Type GetHydraulicType(void) const
SubVectorHandler & AssRes(SubVectorHandler &WorkVec, doublereal dCoef, const VectorHandler &XCurr, const VectorHandler &XPrimeCurr)
virtual void GetConnectedNodes(std::vector< const Node * > &connectedNodes) const
virtual void WorkSpaceDim(integer *piNumRows, integer *piNumCols) const
const PressureNode * pNode1
virtual HydraulicElem::Type GetHydraulicType(void) const
VariableSubMatrixHandler & AssJac(VariableSubMatrixHandler &WorkMat, doublereal dCoef, const VectorHandler &XCurr, const VectorHandler &XPrimeCurr)
virtual void WorkSpaceDim(integer *piNumRows, integer *piNumCols) const
virtual void Output(OutputHandler &OH) const
virtual void GetConnectedNodes(std::vector< const Node * > &connectedNodes) const
SubVectorHandler & AssRes(SubVectorHandler &WorkVec, doublereal dCoef, const VectorHandler &XCurr, const VectorHandler &XPrimeCurr)
virtual void Output(OutputHandler &OH) const
virtual void SetValue(DataManager *pDM, VectorHandler &X, VectorHandler &XP, SimulationEntity::Hints *ph=0)
virtual void SetValue(DataManager *pDM, VectorHandler &X, VectorHandler &XP, SimulationEntity::Hints *ph=0)
const PressureNode * pNode3
virtual std::ostream & Restart(std::ostream &out) const
virtual void SetValue(DataManager *pDM, VectorHandler &X, VectorHandler &XP, SimulationEntity::Hints *ph=0)
virtual std::ostream & Restart(std::ostream &out) const
Dynamic_control_valve(unsigned int uL, const DofOwner *pD, HydraulicFluid *hf, const PressureNode *p1, const PressureNode *p2, const PressureNode *p3, const PressureNode *p4, const DriveCaller *pDC, doublereal s0, doublereal s_mx, doublereal W, doublereal Loss_A, doublereal Valve_d, doublereal Valve_rho, doublereal cs, doublereal cv, doublereal ca, flag fOut)
virtual DofOrder::Order GetDofType(unsigned int i) const
VariableSubMatrixHandler & AssJac(VariableSubMatrixHandler &WorkMat, doublereal dCoef, const VectorHandler &XCurr, const VectorHandler &XPrimeCurr)
virtual DofOrder::Order GetDofType(unsigned int i) const
virtual unsigned int iGetNumDof(void) const
const PressureNode * pNode1
virtual std::ostream & Restart(std::ostream &out) const
Control_valve2(unsigned int uL, const DofOwner *pD, HydraulicFluid *hf, const PressureNode *p1, const PressureNode *p2, const PressureNode *p3, const PressureNode *p4, doublereal A_max, doublereal Loss_a, const DriveCaller *pDC, flag fOut)
const PressureNode * pNode3
virtual unsigned int iGetNumDof(void) const
virtual HydraulicElem::Type GetHydraulicType(void) const
virtual void SetValue(DataManager *pDM, VectorHandler &X, VectorHandler &XP, SimulationEntity::Hints *ph=0)
virtual unsigned int iGetNumDof(void) const
virtual std::ostream & Restart(std::ostream &out) const
virtual void GetConnectedNodes(std::vector< const Node * > &connectedNodes) const
Flow_valve(unsigned int uL, const DofOwner *pD, HydraulicFluid *hf, const PressureNode *p1, const PressureNode *p2, const PressureNode *p3, doublereal A_dia, doublereal mv, doublereal A_pipe, doublereal A_max, doublereal K, doublereal F0, doublereal w, doublereal s_mx, doublereal cs, doublereal cv, doublereal ca, flag fOut)
const PressureNode * pNode2
SubVectorHandler & AssRes(SubVectorHandler &WorkVec, doublereal dCoef, const VectorHandler &XCurr, const VectorHandler &XPrimeCurr)
VariableSubMatrixHandler & AssJac(VariableSubMatrixHandler &WorkMat, doublereal dCoef, const VectorHandler &XCurr, const VectorHandler &XPrimeCurr)
virtual void Output(OutputHandler &OH) const
virtual unsigned int iGetNumDof(void) const
virtual HydraulicElem::Type GetHydraulicType(void) const