|
| SwashPlate (unsigned int uL, const DofOwner *pDO, const ScalarDifferentialNode *pCollIn, const ScalarDifferentialNode *pLongIn, const ScalarDifferentialNode *pLatIn, const ScalarDifferentialNode *pN1, const ScalarDifferentialNode *pN2, const ScalarDifferentialNode *pN3, doublereal dDynCoef, doublereal dCyclFact, doublereal dCollFact, flag fCL, doublereal dCMin, doublereal dCMax, flag fFL, doublereal dFMin, doublereal dFMax, flag fLL, doublereal dLMin, doublereal dLMax, flag fOut) |
|
virtual | ~SwashPlate (void) |
|
virtual std::ostream & | Restart (std::ostream &out) const |
|
virtual Genel::Type | GetGenelType (void) const |
|
virtual void | WorkSpaceDim (integer *piNumRows, integer *piNumCols) const |
|
virtual VariableSubMatrixHandler & | AssJac (VariableSubMatrixHandler &WorkMat, doublereal dCoef, const VectorHandler &XCurr, const VectorHandler &XPrimeCurr) |
|
virtual SubVectorHandler & | AssRes (SubVectorHandler &WorkVec, doublereal dCoef, const VectorHandler &XCurr, const VectorHandler &XPrimeCurr) |
|
virtual void | SetInitialValue (VectorHandler &X) |
|
virtual void | GetConnectedNodes (std::vector< const Node * > &connectedNodes) const |
|
| Elem (unsigned int uL, flag fOut) |
|
virtual | ~Elem (void) |
|
virtual unsigned int | iGetNumDof (void) const |
|
virtual std::ostream & | DescribeDof (std::ostream &out, const char *prefix="", bool bInitial=false) const |
|
virtual void | DescribeDof (std::vector< std::string > &desc, bool bInitial=false, int i=-1) const |
|
virtual std::ostream & | DescribeEq (std::ostream &out, const char *prefix="", bool bInitial=false) const |
|
virtual void | DescribeEq (std::vector< std::string > &desc, bool bInitial=false, int i=-1) const |
|
virtual DofOrder::Order | GetDofType (unsigned int) const |
|
virtual void | AssMats (VariableSubMatrixHandler &WorkMatA, VariableSubMatrixHandler &WorkMatB, const VectorHandler &XCurr, const VectorHandler &XPrimeCurr) |
|
virtual bool | bInverseDynamics (void) const |
|
void | SetInverseDynamicsFlags (unsigned uIDF) |
|
unsigned | GetInverseDynamicsFlags (void) const |
|
bool | bIsErgonomy (void) const |
|
bool | bIsRightHandSide (void) const |
|
virtual VariableSubMatrixHandler & | AssJac (VariableSubMatrixHandler &WorkMat, const VectorHandler &XCurr) |
|
virtual SubVectorHandler & | AssRes (SubVectorHandler &WorkVec, const VectorHandler &XCurr, const VectorHandler &XPrimeCurr, const VectorHandler &XPrimePrimeCurr, InverseDynamics::Order iOrder=InverseDynamics::INVERSE_DYNAMICS) |
|
virtual int | GetNumConnectedNodes (void) const |
|
| WithLabel (unsigned int uL=0, const std::string &sN="") |
|
virtual | ~WithLabel (void) |
|
void | PutLabel (unsigned int uL) |
|
void | PutName (const std::string &sN) |
|
unsigned int | GetLabel (void) const |
|
const std::string & | GetName (void) const |
|
| SimulationEntity (void) |
|
virtual | ~SimulationEntity (void) |
|
virtual bool | bIsValidIndex (unsigned int i) const |
|
virtual DofOrder::Order | GetEqType (unsigned int i) const |
|
virtual void | SetValue (DataManager *pDM, VectorHandler &X, VectorHandler &XP, SimulationEntity::Hints *h=0) |
|
virtual Hint * | ParseHint (DataManager *pDM, const char *s) const |
|
virtual void | BeforePredict (VectorHandler &, VectorHandler &, VectorHandler &, VectorHandler &) const |
|
virtual void | AfterPredict (VectorHandler &X, VectorHandler &XP) |
|
virtual void | Update (const VectorHandler &XCurr, const VectorHandler &XPrimeCurr) |
|
virtual void | DerivativesUpdate (const VectorHandler &XCurr, const VectorHandler &XPrimeCurr) |
|
virtual void | Update (const VectorHandler &XCurr, InverseDynamics::Order iOrder) |
|
virtual void | AfterConvergence (const VectorHandler &X, const VectorHandler &XP) |
|
virtual void | AfterConvergence (const VectorHandler &X, const VectorHandler &XP, const VectorHandler &XPP) |
|
virtual unsigned int | iGetNumPrivData (void) const |
|
virtual unsigned int | iGetPrivDataIdx (const char *s) const |
|
virtual doublereal | dGetPrivData (unsigned int i) const |
|
virtual std::ostream & | OutputAppend (std::ostream &out) const |
|
virtual void | ReadInitialState (MBDynParser &HP) |
|
| ToBeOutput (flag fOut=fDefaultOut) |
|
virtual | ~ToBeOutput (void) |
|
virtual void | OutputPrepare (OutputHandler &OH) |
|
virtual void | Output (OutputHandler &OH) const |
|
virtual void | Output (OutputHandler &OH, const VectorHandler &X, const VectorHandler &XP) const |
|
virtual flag | fToBeOutput (void) const |
|
virtual bool | bToBeOutput (void) const |
|
virtual void | SetOutputFlag (flag f=flag(1)) |
|
| Genel (unsigned int uL, const DofOwner *pDO, flag fOut) |
|
virtual | ~Genel (void) |
|
virtual Elem::Type | GetElemType (void) const |
|
| ElemWithDofs (unsigned int uL, const DofOwner *pDO, flag fOut) |
|
virtual | ~ElemWithDofs (void) |
|
| DofOwnerOwner (const DofOwner *pDO) |
|
virtual | ~DofOwnerOwner () |
|
virtual const DofOwner * | pGetDofOwner (void) const |
|
virtual integer | iGetFirstIndex (void) const |
|
Definition at line 43 of file swashpl.h.
Implements Elem.
Definition at line 188 of file swashpl.cc.
References dCollectiveFactor, dCollMax, dCollMin, dCyclicFactor, dDynamicCoef, DEBUGCOUT, dForeAftMax, dForeAftMin, dLatMax, dLatMin, fCollLimits, fForeAftLimits, fLatLimits, DofOwnerOwner::iGetFirstIndex(), pCollectiveIn, pLateralIn, pLongitudinalIn, pNode1, pNode2, pNode3, VectorHandler::PutCoef(), SubVectorHandler::PutRowIndex(), VectorHandler::ResizeReset(), and grad::sqrt().
193 DEBUGCOUT(
"Entering SwashPlate::AssRes()" << std::endl);
248 - XCurr(iNode1FirstIndex) -
dDynamicCoef*XPrimeCurr(iNode1FirstIndex));
250 - XCurr(iNode2FirstIndex) -
dDynamicCoef*XPrimeCurr(iNode2FirstIndex));
252 - XCurr(iNode3FirstIndex) -
dDynamicCoef*XPrimeCurr(iNode3FirstIndex));
virtual void ResizeReset(integer)
const ScalarDifferentialNode * pLateralIn
const ScalarDifferentialNode * pNode3
const ScalarDifferentialNode * pCollectiveIn
virtual void PutRowIndex(integer iSubRow, integer iRow)=0
doublereal dCollectiveFactor
const ScalarDifferentialNode * pNode2
GradientExpression< UnaryExpr< FuncSqrt, Expr > > sqrt(const GradientExpression< Expr > &u)
virtual void PutCoef(integer iRow, const doublereal &dCoef)=0
const ScalarDifferentialNode * pNode1
virtual integer iGetFirstIndex(void) const
const ScalarDifferentialNode * pLongitudinalIn