alpha (defined in chrono::fea::ChBeamSectionEulerAdvancedGeneric) | chrono::fea::ChBeamSectionEulerAdvancedGeneric | protected |
artificial_factor_for_shear_damping | chrono::fea::ChBeamSectionTimoshenkoAdvancedGeneric | 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 |
ChBeamSectionTimoshenkoAdvancedGeneric() (defined in chrono::fea::ChBeamSectionTimoshenkoAdvancedGeneric) | chrono::fea::ChBeamSectionTimoshenkoAdvancedGeneric | inline |
ChBeamSectionTimoshenkoAdvancedGeneric(const double mAx, const double mTxx, const double mByy, const double mBzz, const double mGAyy, const double mGAzz, const DampingCoefficients mdamping_coeff, 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=0, const double mQy=0, const double mQz=0, const double mMy=0, const double mMz=0) | chrono::fea::ChBeamSectionTimoshenkoAdvancedGeneric | inline |
ChBeamSectionTimoshenkoAdvancedGenericFPM() (defined in chrono::fea::ChBeamSectionTimoshenkoAdvancedGenericFPM) | chrono::fea::ChBeamSectionTimoshenkoAdvancedGenericFPM | inline |
ChBeamSectionTimoshenkoAdvancedGenericFPM(const ChMatrix66d &mKlaw, const ChMatrix66d &mMlaw, 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=0, const double mQy=0, const double mQz=0, const double mMy=0, const double mMz=0) | chrono::fea::ChBeamSectionTimoshenkoAdvancedGenericFPM | 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 |
GAyy | chrono::fea::ChBeamSectionTimoshenkoAdvancedGeneric | protected |
GAzz | chrono::fea::ChBeamSectionTimoshenkoAdvancedGeneric | protected |
GetArtificialFactorForShearDamping() const | chrono::fea::ChBeamSectionTimoshenkoAdvancedGeneric | inlinevirtual |
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() const | chrono::fea::ChBeamSectionTimoshenkoAdvancedGeneric | inlinevirtual |
chrono::fea::ChBeamSectionRayleighAdvancedGeneric::GetInertiaJxxPerUnitLengthInMassReference() | chrono::fea::ChBeamSectionEulerAdvancedGeneric | inlinevirtual |
GetInertiaJyyPerUnitLength() const | chrono::fea::ChBeamSectionTimoshenkoAdvancedGeneric | inlinevirtual |
GetInertiaJyzPerUnitLength() const | chrono::fea::ChBeamSectionTimoshenkoAdvancedGeneric | inlinevirtual |
GetInertiaJzzPerUnitLength() const | chrono::fea::ChBeamSectionTimoshenkoAdvancedGeneric | inlinevirtual |
GetInertiaQyPerUnitLength() const | chrono::fea::ChBeamSectionTimoshenkoAdvancedGeneric | inlinevirtual |
GetInertiaQzPerUnitLength() const | chrono::fea::ChBeamSectionTimoshenkoAdvancedGeneric | inlinevirtual |
GetMainInertiasInMassReference(double &Jmyy, double &Jmzz, double &Jmyz, double &mass_phi, double &Qmy, double &Qmz) | chrono::fea::ChBeamSectionTimoshenkoAdvancedGeneric | virtual |
chrono::fea::ChBeamSectionRayleighAdvancedGeneric::GetMainInertiasInMassReference(double &Jmyy, double &Jmzz, double &phi) | chrono::fea::ChBeamSectionRayleighAdvancedGeneric | virtual |
GetMassMatrixFPM() | chrono::fea::ChBeamSectionTimoshenkoAdvancedGenericFPM | inlinevirtual |
GetMassPerUnitLength() const override | chrono::fea::ChBeamSectionEulerAdvancedGeneric | inlinevirtual |
GetRayleighDamping() const | chrono::fea::ChBeamSectionTimoshenkoAdvancedGeneric | 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 |
GetShearRigidityY() const | chrono::fea::ChBeamSectionTimoshenkoAdvancedGeneric | inlinevirtual |
GetShearRigidityZ() const | chrono::fea::ChBeamSectionTimoshenkoAdvancedGeneric | inlinevirtual |
GetStiffnessMatrixFPM() | chrono::fea::ChBeamSectionTimoshenkoAdvancedGenericFPM | 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 |
Klaw | chrono::fea::ChBeamSectionTimoshenkoAdvancedGenericFPM | protected |
Mlaw | chrono::fea::ChBeamSectionTimoshenkoAdvancedGenericFPM | 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 |
Qy | chrono::fea::ChBeamSectionTimoshenkoAdvancedGeneric | protected |
Qz | chrono::fea::ChBeamSectionTimoshenkoAdvancedGeneric | protected |
rdamping_alpha (defined in chrono::fea::ChBeamSectionEuler) | chrono::fea::ChBeamSectionEuler | protected |
rdamping_beta (defined in chrono::fea::ChBeamSectionEuler) | chrono::fea::ChBeamSectionEuler | protected |
rdamping_coeff | chrono::fea::ChBeamSectionTimoshenkoAdvancedGeneric | protected |
SetArtificialFactorForShearDamping(double mv) | chrono::fea::ChBeamSectionTimoshenkoAdvancedGeneric | inlinevirtual |
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, const double mQy, const double mQz) | chrono::fea::ChBeamSectionTimoshenkoAdvancedGeneric | virtual |
chrono::fea::ChBeamSectionRayleighAdvancedGeneric::SetInertiasPerUnitLength(const double mJyy, const double mJzz, const double mJyz) | chrono::fea::ChBeamSectionRayleighAdvancedGeneric | virtual |
SetMainInertiasInMassReference(const double Jmyy, const double Jmzz, const double Jmyz, const double mass_phi, const double Qmy, const double Qmz) | chrono::fea::ChBeamSectionTimoshenkoAdvancedGeneric | virtual |
chrono::fea::ChBeamSectionRayleighAdvancedGeneric::SetMainInertiasInMassReference(double Jmyy, double Jmzz, double phi) | chrono::fea::ChBeamSectionRayleighAdvancedGeneric | virtual |
SetMassMatrixFPM(const ChMatrix66d &mMlaw) | chrono::fea::ChBeamSectionTimoshenkoAdvancedGenericFPM | inlinevirtual |
SetMassMatrixFPM(double mmu, double Jmyy, double Jmzz, double Jmyz, double mass_phi, double Qmy, double Qmz, double mMy, double mMz) | chrono::fea::ChBeamSectionTimoshenkoAdvancedGenericFPM | inlinevirtual |
SetMassMatrixFPM(double mmu, double mJyy, double mJzz, double mJyz, double mQy, double mQz) | chrono::fea::ChBeamSectionTimoshenkoAdvancedGenericFPM | inlinevirtual |
SetMassPerUnitLength(const double mv) | chrono::fea::ChBeamSectionEulerAdvancedGeneric | inlinevirtual |
SetRayleighDamping(DampingCoefficients mdamping_coeff) | chrono::fea::ChBeamSectionTimoshenkoAdvancedGeneric | inlinevirtual |
chrono::fea::ChBeamSectionRayleighAdvancedGeneric::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 |
SetShearRigidityY(const double mv) | chrono::fea::ChBeamSectionTimoshenkoAdvancedGeneric | inlinevirtual |
SetShearRigidityZ(const double mv) | chrono::fea::ChBeamSectionTimoshenkoAdvancedGeneric | inlinevirtual |
SetStiffnessMatrixFPM(const ChMatrix66d &mKlaw) | chrono::fea::ChBeamSectionTimoshenkoAdvancedGenericFPM | 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 |
~ChBeamSectionTimoshenkoAdvancedGeneric() (defined in chrono::fea::ChBeamSectionTimoshenkoAdvancedGeneric) | chrono::fea::ChBeamSectionTimoshenkoAdvancedGeneric | inlinevirtual |
~ChBeamSectionTimoshenkoAdvancedGenericFPM() (defined in chrono::fea::ChBeamSectionTimoshenkoAdvancedGenericFPM) | chrono::fea::ChBeamSectionTimoshenkoAdvancedGenericFPM | inlinevirtual |