alpha (defined in chrono::fea::ChBeamSectionEulerAdvancedGeneric) | chrono::fea::ChBeamSectionEulerAdvancedGeneric | protected |
Ax (defined in chrono::fea::ChBeamSectionEulerAdvancedGeneric) | chrono::fea::ChBeamSectionEulerAdvancedGeneric | protected |
Byy (defined in chrono::fea::ChBeamSectionEulerAdvancedGeneric) | chrono::fea::ChBeamSectionEulerAdvancedGeneric | protected |
Bzz (defined in chrono::fea::ChBeamSectionEulerAdvancedGeneric) | chrono::fea::ChBeamSectionEulerAdvancedGeneric | protected |
ChBeamSection() (defined in chrono::fea::ChBeamSection) | chrono::fea::ChBeamSection | inline |
ChBeamSectionEuler() (defined in chrono::fea::ChBeamSectionEuler) | chrono::fea::ChBeamSectionEuler | inline |
ChBeamSectionEulerAdvancedGeneric() (defined in chrono::fea::ChBeamSectionEulerAdvancedGeneric) | chrono::fea::ChBeamSectionEulerAdvancedGeneric | inline |
ChBeamSectionEulerAdvancedGeneric(const double mAx, const double mTxx, const double mByy, const double mBzz, const double malpha, const double mCy, const double mCz, const double mSy, const double mSz, const double mmu, const double mJxx, const double mMy=0, const double mMz=0) | chrono::fea::ChBeamSectionEulerAdvancedGeneric | inline |
ChBeamSectionRayleighAdvancedGeneric() (defined in chrono::fea::ChBeamSectionRayleighAdvancedGeneric) | chrono::fea::ChBeamSectionRayleighAdvancedGeneric | inline |
ChBeamSectionRayleighAdvancedGeneric(const double mAx, const double mTxx, const double mByy, const double mBzz, const double malpha, const double mCy, const double mCz, const double mSy, const double mSz, const double mmu, const double mJyy, const double mJzz, const double mJyz, const double mMy=0, const double mMz=0) | chrono::fea::ChBeamSectionRayleighAdvancedGeneric | inline |
compute_inertia_damping_matrix | chrono::fea::ChBeamSectionEuler | |
compute_inertia_stiffness_matrix | chrono::fea::ChBeamSectionEuler | |
compute_Ri_Ki_by_num_diff | chrono::fea::ChBeamSectionEuler | |
ComputeInertiaDampingMatrix(ChMatrix66d &Ri, const ChVector3d &mW) override | chrono::fea::ChBeamSectionRayleighAdvancedGeneric | virtual |
ComputeInertialForce(ChVector3d &mFi, ChVector3d &mTi, const ChVector3d &mWvel, const ChVector3d &mWacc, const ChVector3d &mXacc) | chrono::fea::ChBeamSectionEuler | virtual |
ComputeInertiaMatrix(ChMatrix66d &M) override | chrono::fea::ChBeamSectionRayleighAdvancedGeneric | virtual |
ComputeInertiaStiffnessMatrix(ChMatrix66d &Ki, const ChVector3d &mWvel, const ChVector3d &mWacc, const ChVector3d &mXacc) override | chrono::fea::ChBeamSectionRayleighAdvancedGeneric | virtual |
ComputeQuadraticTerms(ChVector3d &mF, ChVector3d &mT, const ChVector3d &mW) override | chrono::fea::ChBeamSectionRayleighAdvancedGeneric | virtual |
Cy (defined in chrono::fea::ChBeamSectionEulerAdvancedGeneric) | chrono::fea::ChBeamSectionEulerAdvancedGeneric | protected |
Cz (defined in chrono::fea::ChBeamSectionEulerAdvancedGeneric) | chrono::fea::ChBeamSectionEulerAdvancedGeneric | protected |
GetArtificialJyyJzzFactor() (defined in chrono::fea::ChBeamSectionEuler) | chrono::fea::ChBeamSectionEuler | inline |
GetAxialRigidity() const override | chrono::fea::ChBeamSectionEulerAdvancedGeneric | inlinevirtual |
GetBendingRigidityY() const override | chrono::fea::ChBeamSectionEulerAdvancedGeneric | inlinevirtual |
GetBendingRigidityZ() const override | chrono::fea::ChBeamSectionEulerAdvancedGeneric | inlinevirtual |
GetCenterOfMassY() (defined in chrono::fea::ChBeamSectionEulerAdvancedGeneric) | chrono::fea::ChBeamSectionEulerAdvancedGeneric | inline |
GetCenterOfMassZ() (defined in chrono::fea::ChBeamSectionEulerAdvancedGeneric) | chrono::fea::ChBeamSectionEulerAdvancedGeneric | inline |
GetCentroidY() const override | chrono::fea::ChBeamSectionEulerAdvancedGeneric | inlinevirtual |
GetCentroidZ() const override | chrono::fea::ChBeamSectionEulerAdvancedGeneric | inlinevirtual |
GetDrawShape() const | chrono::fea::ChBeamSection | inline |
GetInertiaJxxPerUnitLength() const override | chrono::fea::ChBeamSectionEulerAdvancedGeneric | inlinevirtual |
GetInertiaJxxPerUnitLengthInMassReference() | chrono::fea::ChBeamSectionEulerAdvancedGeneric | inlinevirtual |
GetMainInertiasInMassReference(double &Jmyy, double &Jmzz, double &phi) | chrono::fea::ChBeamSectionRayleighAdvancedGeneric | virtual |
GetMassPerUnitLength() const override | chrono::fea::ChBeamSectionEulerAdvancedGeneric | inlinevirtual |
GetRayleighDampingAlpha() (defined in chrono::fea::ChBeamSectionEuler) | chrono::fea::ChBeamSectionEuler | inline |
GetRayleighDampingBeta() (defined in chrono::fea::ChBeamSectionEuler) | chrono::fea::ChBeamSectionEuler | inline |
GetSectionRotation() const override | chrono::fea::ChBeamSectionEulerAdvancedGeneric | inlinevirtual |
GetShearCenterY() const override | chrono::fea::ChBeamSectionEulerAdvancedGeneric | inlinevirtual |
GetShearCenterZ() const override | chrono::fea::ChBeamSectionEulerAdvancedGeneric | inlinevirtual |
GetTorsionRigidityX() const override | chrono::fea::ChBeamSectionEulerAdvancedGeneric | inlinevirtual |
Jxx (defined in chrono::fea::ChBeamSectionEulerAdvancedGeneric) | chrono::fea::ChBeamSectionEulerAdvancedGeneric | protected |
Jyy (defined in chrono::fea::ChBeamSectionRayleighAdvancedGeneric) | chrono::fea::ChBeamSectionRayleighAdvancedGeneric | protected |
Jyz (defined in chrono::fea::ChBeamSectionRayleighAdvancedGeneric) | chrono::fea::ChBeamSectionRayleighAdvancedGeneric | protected |
Jzz (defined in chrono::fea::ChBeamSectionRayleighAdvancedGeneric) | chrono::fea::ChBeamSectionRayleighAdvancedGeneric | protected |
JzzJyy_factor (defined in chrono::fea::ChBeamSectionEuler) | chrono::fea::ChBeamSectionEuler | protected |
mu (defined in chrono::fea::ChBeamSectionEulerAdvancedGeneric) | chrono::fea::ChBeamSectionEulerAdvancedGeneric | protected |
My (defined in chrono::fea::ChBeamSectionEulerAdvancedGeneric) | chrono::fea::ChBeamSectionEulerAdvancedGeneric | protected |
Mz (defined in chrono::fea::ChBeamSectionEulerAdvancedGeneric) | chrono::fea::ChBeamSectionEulerAdvancedGeneric | protected |
rdamping_alpha (defined in chrono::fea::ChBeamSectionEuler) | chrono::fea::ChBeamSectionEuler | protected |
rdamping_beta (defined in chrono::fea::ChBeamSectionEuler) | chrono::fea::ChBeamSectionEuler | protected |
SetArtificialJyyJzzFactor(double mf) | chrono::fea::ChBeamSectionEuler | inline |
SetAxialRigidity(const double mv) | chrono::fea::ChBeamSectionEulerAdvancedGeneric | inlinevirtual |
SetBendingRigidityY(const double mv) | chrono::fea::ChBeamSectionEulerAdvancedGeneric | inlinevirtual |
SetBendingRigidityZ(const double mv) | chrono::fea::ChBeamSectionEulerAdvancedGeneric | inlinevirtual |
SetCenterOfMass(double my, double mz) | chrono::fea::ChBeamSectionEulerAdvancedGeneric | inline |
SetCentroidY(const double mv) | chrono::fea::ChBeamSectionEulerAdvancedGeneric | inlinevirtual |
SetCentroidZ(const double mv) | chrono::fea::ChBeamSectionEulerAdvancedGeneric | inlinevirtual |
SetCircular(bool ic) | chrono::fea::ChBeamSection | inline |
SetDrawCircularRadius(double draw_rad) | chrono::fea::ChBeamSection | inline |
SetDrawShape(std::shared_ptr< ChBeamSectionShape > mshape) | chrono::fea::ChBeamSection | inline |
SetDrawThickness(double thickness_y, double thickness_z) | chrono::fea::ChBeamSection | inline |
SetInertiaJxxPerUnitLength(const double mv) | chrono::fea::ChBeamSectionEulerAdvancedGeneric | inlinevirtual |
SetInertiaJxxPerUnitLengthInMassReference(const double mv) | chrono::fea::ChBeamSectionEulerAdvancedGeneric | inlinevirtual |
SetInertiasPerUnitLength(const double mJyy, const double mJzz, const double mJyz) | chrono::fea::ChBeamSectionRayleighAdvancedGeneric | virtual |
SetMainInertiasInMassReference(double Jmyy, double Jmzz, double phi) | chrono::fea::ChBeamSectionRayleighAdvancedGeneric | virtual |
SetMassPerUnitLength(const double mv) | chrono::fea::ChBeamSectionEulerAdvancedGeneric | inlinevirtual |
SetRayleighDamping(double mbeta, double malpha=0) | chrono::fea::ChBeamSectionEuler | inlinevirtual |
SetRayleighDampingAlpha(double malpha) | chrono::fea::ChBeamSectionEuler | inlinevirtual |
SetRayleighDampingBeta(double mbeta) | chrono::fea::ChBeamSectionEuler | inlinevirtual |
SetSectionRotation(const double mv) | chrono::fea::ChBeamSectionEulerAdvancedGeneric | inlinevirtual |
SetShearCenterY(const double mv) | chrono::fea::ChBeamSectionEulerAdvancedGeneric | inlinevirtual |
SetShearCenterZ(const double mv) | chrono::fea::ChBeamSectionEulerAdvancedGeneric | inlinevirtual |
SetTorsionRigidityX(const double mv) | chrono::fea::ChBeamSectionEulerAdvancedGeneric | inlinevirtual |
Sy (defined in chrono::fea::ChBeamSectionEulerAdvancedGeneric) | chrono::fea::ChBeamSectionEulerAdvancedGeneric | protected |
Sz (defined in chrono::fea::ChBeamSectionEulerAdvancedGeneric) | chrono::fea::ChBeamSectionEulerAdvancedGeneric | protected |
Txx (defined in chrono::fea::ChBeamSectionEulerAdvancedGeneric) | chrono::fea::ChBeamSectionEulerAdvancedGeneric | protected |
~ChBeamSection() (defined in chrono::fea::ChBeamSection) | chrono::fea::ChBeamSection | inlinevirtual |
~ChBeamSectionEuler() (defined in chrono::fea::ChBeamSectionEuler) | chrono::fea::ChBeamSectionEuler | inlinevirtual |
~ChBeamSectionEulerAdvancedGeneric() (defined in chrono::fea::ChBeamSectionEulerAdvancedGeneric) | chrono::fea::ChBeamSectionEulerAdvancedGeneric | inlinevirtual |
~ChBeamSectionRayleighAdvancedGeneric() (defined in chrono::fea::ChBeamSectionRayleighAdvancedGeneric) | chrono::fea::ChBeamSectionRayleighAdvancedGeneric | inlinevirtual |