#include <elastic_line_galerkin.h>
|
enum | AnsatzTypes { BSplineOrd4,
BSplineOrd3,
Polynom,
Harmonic
} |
|
enum | MsgType |
|
|
| ElasticLineGalerkin (const std::string &name="") |
|
virtual std::string | getType () const |
|
void | setp0 (double p0_) |
|
void | setFracAir (double fracAir_) |
|
void | setdh (double dh_) |
|
void | setDLehr (double DLehr_) |
|
void | setAnsatzFunction (AnsatzTypes method_, int nAnsatz_) |
|
void | setFlow2D (bool flow2d=true) |
|
void | setRelativePlotPoints (const fmatvec::Vec &rPP) |
|
void | setDiameter (double d_) |
|
void | setLength (double l_) |
|
void | setQ0 (double Q0_) |
|
fmatvec::Vec | getQIn () |
|
fmatvec::Vec | getQOut () |
|
fmatvec::Vec | getInflowFactor () |
|
fmatvec::Vec | getOutflowFactor () |
|
void | init (InitStage stage) |
|
void | calcqSize () |
|
void | calcuSize (int j) |
|
void | updateStateDependentVariables (double t) |
|
void | updateh (double t, int j=0) |
|
void | updateT (double t) |
|
void | updateM (double t, int j=0) |
|
void | plot (double t, double dt) |
|
void | plotParameters () |
|
void | initializeUsingXML (xercesc::DOMElement *element) |
|
| HLine (const std::string &name) |
|
virtual void | updateJacobians (double t, int j=0) |
|
virtual void | updateInverseKineticsJacobians (double t) |
|
virtual void | setFrameOfReference (MBSim::Frame *frame) |
|
void | setFromNode (HNode *nFrom_) |
|
void | setToNode (HNode *nTo_) |
|
void | setDirection (fmatvec::Vec dir) |
|
HNode * | getFromNode () |
|
HNode * | getToNode () |
|
void | setOutflowRelative (bool rel=true) |
|
void | setInflowRelative (bool rel=true) |
|
virtual fmatvec::Mat & | getJacobian () |
|
void | updateM (double t, int j=0) |
|
void | init (InitStage stage) |
|
void | initializeUsingXML (xercesc::DOMElement *element) |
|
Atom & | operator= (const Atom &) |
|
void | setMessageStreamActive (MsgType type, bool active) |
|
void | getMessageStream (MsgType type, boost::shared_ptr< bool > &a, boost::shared_ptr< std::ostream > &s) |
|
void | adoptMessageStreams (const Atom *src=NULL) |
|
std::ostream & | msg (MsgType type) |
|
bool | msgAct (MsgType type) |
|
MBSimHydraulics::ElasticLineGalerkin::ElasticLineGalerkin |
( |
const std::string & |
name = "" | ) |
|
void MBSimHydraulics::ElasticLineGalerkin::setAnsatzFunction |
( |
AnsatzTypes |
method_, |
|
|
int |
nAnsatz_ |
|
) |
| |
set the method of the ansatz-function and its order; choose one of BSplineOrd3, BSplineOrd4, Polynom, Harmonic
void MBSimHydraulics::ElasticLineGalerkin::setdh |
( |
double |
dh_ | ) |
|
|
inline |
void MBSimHydraulics::ElasticLineGalerkin::setDLehr |
( |
double |
DLehr_ | ) |
|
|
inline |
set damping meassure according Lehr, default=0
void MBSimHydraulics::ElasticLineGalerkin::setFlow2D |
( |
bool |
flow2d = true | ) |
|
|
inline |
set a 2dimension flow recognition
void MBSimHydraulics::ElasticLineGalerkin::setFracAir |
( |
double |
fracAir_ | ) |
|
|
inline |
set the fracAir of the pipe (for E-Modulus calculation
void MBSimHydraulics::ElasticLineGalerkin::setp0 |
( |
double |
p0_ | ) |
|
|
inline |
set initial pressure of the pipe fluid
void MBSimHydraulics::ElasticLineGalerkin::setRelativePlotPoints |
( |
const fmatvec::Vec & |
rPP | ) |
|
|
inline |
select points in the pipe, for which a output should be created
The documentation for this class was generated from the following files:
- /home/mbsim/win64-dailyrelease/mbsim/modules/mbsimHydraulics/mbsimHydraulics/elastic_line_galerkin.h
- /home/mbsim/win64-dailyrelease/mbsim/modules/mbsimHydraulics/mbsimHydraulics/elastic_line_galerkin.cc