chrono::modal::ChModalAssembly Member List

This is the complete list of members for chrono::modal::ChModalAssembly, including all inherited members.

Add(std::shared_ptr< ChPhysicsItem > item)chrono::ChAssembly
AddBatch(std::shared_ptr< ChPhysicsItem > item)chrono::ChAssembly
AddBody(std::shared_ptr< ChBody > body)chrono::ChAssembly
AddCamera(std::shared_ptr< ChCamera > camera)chrono::ChPhysicsItem
AddCollisionModelsToSystem(ChCollisionSystem *coll_sys) const overridechrono::ChAssemblyvirtual
AddInternal(std::shared_ptr< ChPhysicsItem > item)chrono::modal::ChModalAssembly
AddInternalBody(std::shared_ptr< ChBody > body)chrono::modal::ChModalAssembly
AddInternalLink(std::shared_ptr< ChLinkBase > link)chrono::modal::ChModalAssembly
AddInternalMesh(std::shared_ptr< fea::ChMesh > mesh)chrono::modal::ChModalAssembly
AddInternalOtherPhysicsItem(std::shared_ptr< ChPhysicsItem > item)chrono::modal::ChModalAssembly
AddLink(std::shared_ptr< ChLinkBase > link)chrono::ChAssembly
AddMesh(std::shared_ptr< fea::ChMesh > mesh)chrono::ChAssembly
AddOtherPhysicsItem(std::shared_ptr< ChPhysicsItem > item)chrono::ChAssembly
AddShaft(std::shared_ptr< ChShaft > shaft)chrono::ChAssembly
AddVisualModel(std::shared_ptr< ChVisualModel > model)chrono::ChPhysicsItem
AddVisualShape(std::shared_ptr< ChVisualShape > shape, const ChFrame<> &frame=ChFrame<>())chrono::ChPhysicsItem
AddVisualShapeFEA(std::shared_ptr< ChVisualShapeFEA > shapeFEA)chrono::ChPhysicsItem
ArchiveContainerName() (defined in chrono::ChObj)chrono::ChObjinlinevirtual
ArchiveIn(ChArchiveIn &archive_in) overridechrono::modal::ChModalAssemblyvirtual
ArchiveOut(ChArchiveOut &archive_out) overridechrono::modal::ChModalAssemblyvirtual
batch_to_insertchrono::ChAssemblyprotected
bodylistchrono::ChAssemblyprotected
cameraschrono::ChPhysicsItemprotected
ChAssembly() (defined in chrono::ChAssembly)chrono::ChAssembly
ChAssembly(const ChAssembly &other) (defined in chrono::ChAssembly)chrono::ChAssembly
ChModalAssembly() (defined in chrono::modal::ChModalAssembly)chrono::modal::ChModalAssembly
ChModalAssembly(const ChModalAssembly &other)chrono::modal::ChModalAssembly
ChObj() (defined in chrono::ChObj)chrono::ChObj
ChObj(const ChObj &other) (defined in chrono::ChObj)chrono::ChObj
ChPhysicsItem() (defined in chrono::ChPhysicsItem)chrono::ChPhysicsIteminline
ChPhysicsItem(const ChPhysicsItem &other) (defined in chrono::ChPhysicsItem)chrono::ChPhysicsItem
ChSystem (defined in chrono::modal::ChModalAssembly)chrono::modal::ChModalAssemblyfriend
ChSystemMulticore (defined in chrono::modal::ChModalAssembly)chrono::modal::ChModalAssemblyfriend
ChTimechrono::ChObjprotected
Clear()chrono::modal::ChModalAssembly
Clone() const overridechrono::modal::ChModalAssemblyinlinevirtual
ComputeModes(const ChModalSolveUndamped &n_modes_settings)chrono::modal::ChModalAssembly
ComputeModesDamped(const ChModalSolveDamped &n_modes_settings)chrono::modal::ChModalAssembly
ComputeModesExternalData(const ChSparseMatrix &full_M, const ChSparseMatrix &full_K, const ChSparseMatrix &full_Cq, const ChModalSolveUndamped &n_modes_settings)chrono::modal::ChModalAssembly
ConstraintsBiLoad_C(double factor=1, double recovery_clamp=0.1, bool do_clamp=false) overridechrono::ChAssemblyvirtual
ConstraintsBiLoad_Ct(double factor=1) overridechrono::ChAssemblyvirtual
ConstraintsBiLoad_Qc(double factor=1) overridechrono::ChAssemblyvirtual
ConstraintsBiReset() overridechrono::ChAssemblyvirtual
ConstraintsFbLoadForces(double factor=1) overridechrono::ChAssemblyvirtual
ConstraintsFetch_react(double factor=1) overridechrono::ChAssemblyvirtual
DoModalReduction(const ChModalSolveUndamped &n_modes_settings, const ChModalDamping &damping_model=ChModalDampingNone())chrono::modal::ChModalAssembly
DoModalReduction(ChSparseMatrix &full_M, ChSparseMatrix &full_K, ChSparseMatrix &full_Cq, const ChModalSolveUndamped &n_modes_settings, const ChModalDamping &damping_model=ChModalDampingNone())chrono::modal::ChModalAssembly
FlushBatch()chrono::ChAssembly
ForceToRest() overridechrono::modal::ChModalAssemblyvirtual
GenerateUniqueIdentifier() (defined in chrono::ChObj)chrono::ChObjprotected
GetBodies() constchrono::ChAssemblyinline
GetBodiesInternal() constchrono::modal::ChModalAssemblyinline
GetCameras() constchrono::ChPhysicsIteminline
GetCenter(ChVector3d &mcenter)chrono::ChPhysicsItemvirtual
GetChTime() constchrono::ChObjinline
GetConstraintsResidualF()chrono::modal::ChModalAssemblyinline
GetDampingRatios() constchrono::modal::ChModalAssemblyinline
GetDeformedState() constchrono::modal::ChModalAssemblyinline
GetEigenValues() constchrono::modal::ChModalAssemblyinline
GetEigenVectors() constchrono::modal::ChModalAssemblyinline
GetFloatingFrameOfReference()chrono::modal::ChModalAssemblyinline
GetIdentifier() constchrono::ChObjinline
GetInitialState() constchrono::modal::ChModalAssemblyinline
GetLinks() constchrono::ChAssemblyinline
GetLinksInternal() constchrono::modal::ChModalAssemblyinline
GetMeshes() constchrono::ChAssemblyinline
GetMeshesInternal() constchrono::modal::ChModalAssemblyinline
GetModalAutomaticGravity()chrono::modal::ChModalAssemblyinline
GetModalCoordinatesAccLevel()chrono::modal::ChModalAssemblyinline
GetModalCoordinatesPosLevel()chrono::modal::ChModalAssemblyinline
GetModalCoordinatesVelLevel()chrono::modal::ChModalAssemblyinline
GetModalDampingMatrix() constchrono::modal::ChModalAssemblyinline
GetModalMassMatrix() constchrono::modal::ChModalAssemblyinline
GetModalReductionMatrix() constchrono::modal::ChModalAssemblyinline
GetModalStiffnessMatrix() constchrono::modal::ChModalAssemblyinline
GetName() constchrono::ChObjinline
GetNumBodies() constchrono::ChAssemblyinline
GetNumBodiesActive() constchrono::ChAssemblyinline
GetNumBodiesBoundary() constchrono::modal::ChModalAssemblyinline
GetNumBodiesFixed() constchrono::ChAssemblyinline
GetNumBodiesInternal() constchrono::modal::ChModalAssemblyinline
GetNumBodiesSleeping() constchrono::ChAssemblyinline
GetNumConstraints() overridechrono::modal::ChModalAssemblyinlinevirtual
GetNumConstraintsBilateral() overridechrono::modal::ChModalAssemblyinlinevirtual
GetNumConstraintsBilateralBoundary() constchrono::modal::ChModalAssemblyinline
GetNumConstraintsBilateralInternal() constchrono::modal::ChModalAssemblyinline
GetNumConstraintsBoundary() constchrono::modal::ChModalAssemblyinline
GetNumConstraintsInternal() constchrono::modal::ChModalAssemblyinline
GetNumConstraintsUnilateral() overridechrono::modal::ChModalAssemblyinlinevirtual
GetNumConstraintsUnilateralBoundary() constchrono::modal::ChModalAssemblyinline
GetNumConstraintsUnilateralInternal() constchrono::modal::ChModalAssemblyinline
GetNumCoordinatesModal()chrono::modal::ChModalAssemblyinline
GetNumCoordinatesPosBoundary() constchrono::modal::ChModalAssemblyinline
GetNumCoordinatesPosInternal() constchrono::modal::ChModalAssemblyinline
GetNumCoordinatesVelBoundary() constchrono::modal::ChModalAssemblyinline
GetNumCoordinatesVelInternal() constchrono::modal::ChModalAssemblyinline
GetNumCoordsPosLevel() overridechrono::modal::ChModalAssemblyinlinevirtual
GetNumCoordsVelLevel() overridechrono::modal::ChModalAssemblyinlinevirtual
GetNumLinks() constchrono::ChAssemblyinline
GetNumLinksActive() constchrono::ChAssemblyinline
GetNumLinksBoundary() constchrono::modal::ChModalAssemblyinline
GetNumLinksInternal() constchrono::modal::ChModalAssemblyinline
GetNumMeshes() constchrono::ChAssemblyinline
GetNumMeshesBoundary() constchrono::modal::ChModalAssemblyinline
GetNumMeshesInternal() constchrono::modal::ChModalAssemblyinline
GetNumOtherPhysicsItems() constchrono::ChAssemblyinline
GetNumOtherPhysicsItemsActive() constchrono::ChAssemblyinline
GetNumOtherPhysicsItemsBoundary() constchrono::modal::ChModalAssemblyinline
GetNumOtherPhysicsItemsInternal() constchrono::modal::ChModalAssemblyinline
GetNumShafts() constchrono::ChAssemblyinline
GetNumShaftsFixed() constchrono::ChAssemblyinline
GetNumShaftsSleeping() constchrono::ChAssemblyinline
GetNumShaftsTotal() constchrono::ChAssemblyinline
GetNumVisualModelClones() constchrono::ChPhysicsIteminlinevirtual
GetOffset_L()chrono::ChPhysicsIteminline
GetOffset_w()chrono::ChPhysicsIteminline
GetOffset_x()chrono::ChPhysicsIteminline
GetOtherPhysicsItems() constchrono::ChAssemblyinline
GetOtherPhysicsItemsInternal() constchrono::modal::ChModalAssemblyinline
GetReductionType() constchrono::modal::ChModalAssemblyinline
GetShafts() constchrono::ChAssemblyinline
GetSubassemblyConstraintJacobianMatrix(ChSparseMatrix *Cq)chrono::modal::ChModalAssembly
GetSubassemblyDampingMatrix(ChSparseMatrix *R)chrono::modal::ChModalAssembly
GetSubassemblyMassMatrix(ChSparseMatrix *M)chrono::modal::ChModalAssembly
GetSubassemblyStiffnessMatrix(ChSparseMatrix *K)chrono::modal::ChModalAssembly
GetSystem() constchrono::ChPhysicsIteminline
GetTag() constchrono::ChObjinline
GetTimeMatrixAssembly() constchrono::modal::ChModalAssemblyinline
GetTimeModalSolver() constchrono::modal::ChModalAssemblyinline
GetTimeSetup() constchrono::modal::ChModalAssemblyinline
GetTotalAABB()chrono::ChPhysicsItemvirtual
GetUndampedFrequencies() constchrono::modal::ChModalAssemblyinline
GetUsetStaticCorrection()chrono::modal::ChModalAssemblyinline
GetVisualModel() constchrono::ChPhysicsItem
GetVisualModelFrame(unsigned int nclone=0) constchrono::ChPhysicsIteminlinevirtual
GetVisualShape(unsigned int i) constchrono::ChPhysicsItem
GetVisualShapeFEA(unsigned int i) constchrono::ChPhysicsItem
InjectConstraints(ChSystemDescriptor &descriptor) overridechrono::modal::ChModalAssemblyvirtual
InjectKRMMatrices(ChSystemDescriptor &descriptor) overridechrono::modal::ChModalAssemblyvirtual
InjectVariables(ChSystemDescriptor &descriptor) overridechrono::modal::ChModalAssemblyvirtual
IntFromDescriptor(const unsigned int off_v, ChStateDelta &v, const unsigned int off_L, ChVectorDynamic<> &L) overridechrono::modal::ChModalAssemblyvirtual
IntLoadConstraint_C(const unsigned int off, ChVectorDynamic<> &Qc, const double c, bool do_clamp, double recovery_clamp) overridechrono::modal::ChModalAssemblyvirtual
IntLoadConstraint_Ct(const unsigned int off, ChVectorDynamic<> &Qc, const double c) overridechrono::modal::ChModalAssemblyvirtual
IntLoadLumpedMass_Md(const unsigned int off, ChVectorDynamic<> &Md, double &err, const double c) overridechrono::modal::ChModalAssemblyvirtual
IntLoadResidual_CqL(const unsigned int off_L, ChVectorDynamic<> &R, const ChVectorDynamic<> &L, const double c) overridechrono::modal::ChModalAssemblyvirtual
IntLoadResidual_F(const unsigned int off, ChVectorDynamic<> &R, const double c) overridechrono::modal::ChModalAssemblyvirtual
IntLoadResidual_Mv(const unsigned int off, ChVectorDynamic<> &R, const ChVectorDynamic<> &w, const double c) overridechrono::modal::ChModalAssemblyvirtual
IntStateGather(const unsigned int off_x, ChState &x, const unsigned int off_v, ChStateDelta &v, double &T) overridechrono::modal::ChModalAssemblyvirtual
IntStateGatherAcceleration(const unsigned int off_a, ChStateDelta &a) overridechrono::modal::ChModalAssemblyvirtual
IntStateGatherReactions(const unsigned int off_L, ChVectorDynamic<> &L) overridechrono::modal::ChModalAssemblyvirtual
IntStateGetIncrement(const unsigned int off_x, const ChState &x_new, const ChState &x, const unsigned int off_v, ChStateDelta &Dv) overridechrono::modal::ChModalAssemblyvirtual
IntStateIncrement(const unsigned int off_x, ChState &x_new, const ChState &x, const unsigned int off_v, const ChStateDelta &Dv) overridechrono::modal::ChModalAssemblyvirtual
IntStateScatter(const unsigned int off_x, const ChState &x, const unsigned int off_v, const ChStateDelta &v, const double T, bool full_update) overridechrono::modal::ChModalAssemblyvirtual
IntStateScatterAcceleration(const unsigned int off_a, const ChStateDelta &a) overridechrono::modal::ChModalAssemblyvirtual
IntStateScatterReactions(const unsigned int off_L, const ChVectorDynamic<> &L) overridechrono::modal::ChModalAssemblyvirtual
IntToDescriptor(const unsigned int off_v, const ChStateDelta &v, const ChVectorDynamic<> &R, const unsigned int off_L, const ChVectorDynamic<> &L, const ChVectorDynamic<> &Qc) overridechrono::modal::ChModalAssemblyvirtual
IsActive() constchrono::ChPhysicsIteminlinevirtual
IsCollisionEnabled() constchrono::ChPhysicsIteminlinevirtual
linklistchrono::ChAssemblyprotected
LoadConstraintJacobians() overridechrono::modal::ChModalAssemblyvirtual
LoadKRMMatrices(double Kfactor, double Rfactor, double Mfactor) overridechrono::modal::ChModalAssemblyvirtual
m_identifierchrono::ChObjprotected
m_namechrono::ChObjprotected
m_num_bodies_activechrono::ChAssemblyprotected
m_num_bodies_fixedchrono::ChAssemblyprotected
m_num_bodies_sleepchrono::ChAssemblyprotected
m_num_constrchrono::ChAssemblyprotected
m_num_constr_bilchrono::ChAssemblyprotected
m_num_constr_unichrono::ChAssemblyprotected
m_num_coords_poschrono::ChAssemblyprotected
m_num_coords_velchrono::ChAssemblyprotected
m_num_links_activechrono::ChAssemblyprotected
m_num_mesheschrono::ChAssemblyprotected
m_num_otherphysicsitems_activechrono::ChAssemblyprotected
m_num_shaftschrono::ChAssemblyprotected
m_num_shafts_fixedchrono::ChAssemblyprotected
m_num_shafts_sleepchrono::ChAssemblyprotected
m_tagchrono::ChObjprotected
meshlistchrono::ChAssemblyprotected
offset_Lchrono::ChPhysicsItemprotected
offset_wchrono::ChPhysicsItemprotected
offset_xchrono::ChPhysicsItemprotected
operator=(ChModalAssembly other)chrono::modal::ChModalAssembly
chrono::ChAssembly::operator=(ChAssembly other)chrono::ChAssembly
otherphysicslistchrono::ChAssemblyprotected
ReductionType enum namechrono::modal::ChModalAssembly
Remove(std::shared_ptr< ChPhysicsItem > item)chrono::ChAssembly
RemoveAllBodies()chrono::ChAssembly
RemoveAllInternalBodies()chrono::modal::ChModalAssembly
RemoveAllInternalLinks()chrono::modal::ChModalAssembly
RemoveAllInternalMeshes()chrono::modal::ChModalAssembly
RemoveAllInternalOtherPhysicsItems()chrono::modal::ChModalAssembly
RemoveAllLinks()chrono::ChAssembly
RemoveAllMeshes()chrono::ChAssembly
RemoveAllOtherPhysicsItems()chrono::ChAssembly
RemoveAllShafts()chrono::ChAssembly
RemoveBody(std::shared_ptr< ChBody > body)chrono::ChAssembly
RemoveCollisionModelsFromSystem(ChCollisionSystem *coll_sys) const overridechrono::ChAssemblyvirtual
RemoveInternal(std::shared_ptr< ChPhysicsItem > item)chrono::modal::ChModalAssembly
RemoveInternalBody(std::shared_ptr< ChBody > body)chrono::modal::ChModalAssembly
RemoveInternalLink(std::shared_ptr< ChLinkBase > link)chrono::modal::ChModalAssembly
RemoveInternalMesh(std::shared_ptr< fea::ChMesh > mesh)chrono::modal::ChModalAssembly
RemoveInternalOtherPhysicsItem(std::shared_ptr< ChPhysicsItem > item)chrono::modal::ChModalAssembly
RemoveLink(std::shared_ptr< ChLinkBase > link)chrono::ChAssembly
RemoveMesh(std::shared_ptr< fea::ChMesh > mesh)chrono::ChAssembly
RemoveOtherPhysicsItem(std::shared_ptr< ChPhysicsItem > item)chrono::ChAssembly
RemoveShaft(std::shared_ptr< ChShaft > shaft)chrono::ChAssembly
Search(const std::string &name) constchrono::ChAssembly
SearchBody(const std::string &name) constchrono::ChAssembly
SearchBodyID(int id) constchrono::ChAssembly
SearchLink(const std::string &name) constchrono::ChAssembly
SearchMarker(const std::string &name) constchrono::ChAssembly
SearchMarker(int id) constchrono::ChAssembly
SearchMesh(const std::string &name) constchrono::ChAssembly
SearchOtherPhysicsItem(const std::string &name) constchrono::ChAssembly
SearchShaft(const std::string &name) constchrono::ChAssembly
SetChTime(double m_time)chrono::ChObjinline
SetFullStateReset()chrono::modal::ChModalAssembly
SetInternalNodesUpdate(bool flag)chrono::modal::ChModalAssembly
SetModalAutomaticGravity(bool gravity)chrono::modal::ChModalAssemblyinline
SetName(const std::string &myname)chrono::ChObjinline
SetOffset_L(const unsigned int moff)chrono::ChPhysicsIteminline
SetOffset_w(const unsigned int moff)chrono::ChPhysicsIteminline
SetOffset_x(const unsigned int moff)chrono::ChPhysicsIteminline
SetReductionType(ReductionType type)chrono::modal::ChModalAssemblyinline
SetSystem(ChSystem *m_system) overridechrono::modal::ChModalAssemblyvirtual
SetTag(int tag)chrono::ChObjinline
Setup() overridechrono::modal::ChModalAssemblyvirtual
SetUseLinearInertialTerm(bool flag)chrono::modal::ChModalAssemblyinline
SetUseStaticCorrection(bool flag)chrono::modal::ChModalAssembly
SetVerbose(bool verbose)chrono::modal::ChModalAssemblyinline
shaftlistchrono::ChAssemblyprotected
ShowHierarchy(std::ostream &outstream, int level=0) constchrono::ChAssembly
swap(ChModalAssembly &first, ChModalAssembly &second)chrono::modal::ChModalAssemblyfriend
SyncCollisionModels() overridechrono::modal::ChModalAssemblyvirtual
systemchrono::ChPhysicsItemprotected
Update(bool update_assets=true) overridechrono::modal::ChModalAssemblyvirtual
chrono::ChAssembly::Update(double mytime, bool update_assets=true) overridechrono::ChAssemblyvirtual
UpdateFullStateWithModeOverlay(unsigned int n_mode, double phase, double amplitude)chrono::modal::ChModalAssembly
UpdateInternalStateWithModes(bool full_update)chrono::modal::ChModalAssembly
VariablesFbIncrementMq() overridechrono::ChAssemblyvirtual
VariablesFbLoadForces(double factor=1) overridechrono::ChAssemblyvirtual
VariablesFbReset() overridechrono::ChAssemblyvirtual
VariablesQbIncrementPosition(double step) overridechrono::ChAssemblyvirtual
VariablesQbLoadSpeed() overridechrono::ChAssemblyvirtual
VariablesQbSetSpeed(double step=0) overridechrono::ChAssemblyvirtual
vis_model_instancechrono::ChPhysicsItemprotected
WriteSubassemblyMatrices(bool save_M, bool save_K, bool save_R, bool save_Cq, const std::string &path, bool one_indexed=true)chrono::modal::ChModalAssembly
~ChAssembly() (defined in chrono::ChAssembly)chrono::ChAssembly
~ChModalAssembly() (defined in chrono::modal::ChModalAssembly)chrono::modal::ChModalAssembly
~ChObj() (defined in chrono::ChObj)chrono::ChObjinlinevirtual
~ChPhysicsItem() (defined in chrono::ChPhysicsItem)chrono::ChPhysicsItemvirtual