chrono::ChAssembly Member List

This is the complete list of members for chrono::ChAssembly, 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
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::ChAssemblyvirtual
ArchiveOut(ChArchiveOut &archive_out) overridechrono::ChAssemblyvirtual
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
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::ChAssembly)chrono::ChAssemblyfriend
ChSystemMulticore (defined in chrono::ChAssembly)chrono::ChAssemblyfriend
ChTimechrono::ChObjprotected
Clear()chrono::ChAssembly
Clone() const overridechrono::ChAssemblyinlinevirtual
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
FlushBatch()chrono::ChAssembly
ForceToRest() overridechrono::ChAssemblyvirtual
GenerateUniqueIdentifier() (defined in chrono::ChObj)chrono::ChObjprotected
GetBodies() constchrono::ChAssemblyinlinevirtual
GetCameras() constchrono::ChPhysicsIteminline
GetCenter() constchrono::ChPhysicsItemvirtual
GetChTime() constchrono::ChObjinline
GetIdentifier() constchrono::ChObjinline
GetLinks() constchrono::ChAssemblyinlinevirtual
GetMeshes() constchrono::ChAssemblyinlinevirtual
GetName() constchrono::ChObjinline
GetNumBodies() constchrono::ChAssemblyinline
GetNumBodiesActive() constchrono::ChAssemblyinline
GetNumBodiesFixed() constchrono::ChAssemblyinline
GetNumBodiesSleeping() constchrono::ChAssemblyinline
GetNumConstraints() overridechrono::ChAssemblyinlinevirtual
GetNumConstraintsBilateral() overridechrono::ChAssemblyinlinevirtual
GetNumConstraintsUnilateral() overridechrono::ChAssemblyinlinevirtual
GetNumCoordsPosLevel() overridechrono::ChAssemblyinlinevirtual
GetNumCoordsVelLevel() overridechrono::ChAssemblyinlinevirtual
GetNumLinks() constchrono::ChAssemblyinline
GetNumLinksActive() constchrono::ChAssemblyinline
GetNumMeshes() constchrono::ChAssemblyinline
GetNumOtherPhysicsItems() constchrono::ChAssemblyinline
GetNumOtherPhysicsItemsActive() constchrono::ChAssemblyinline
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::ChAssemblyinlinevirtual
GetShafts() constchrono::ChAssemblyinlinevirtual
GetSystem() constchrono::ChPhysicsIteminline
GetTag() constchrono::ChObjinline
GetTotalAABB() constchrono::ChPhysicsItemvirtual
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::ChAssemblyvirtual
InjectKRMMatrices(ChSystemDescriptor &descriptor) overridechrono::ChAssemblyvirtual
InjectVariables(ChSystemDescriptor &descriptor) overridechrono::ChAssemblyvirtual
IntFromDescriptor(const unsigned int off_v, ChStateDelta &v, const unsigned int off_L, ChVectorDynamic<> &L) overridechrono::ChAssemblyvirtual
IntLoadConstraint_C(const unsigned int off, ChVectorDynamic<> &Qc, const double c, bool do_clamp, double recovery_clamp) overridechrono::ChAssemblyvirtual
IntLoadConstraint_Ct(const unsigned int off, ChVectorDynamic<> &Qc, const double c) overridechrono::ChAssemblyvirtual
IntLoadLumpedMass_Md(const unsigned int off, ChVectorDynamic<> &Md, double &err, const double c) overridechrono::ChAssemblyvirtual
IntLoadResidual_CqL(const unsigned int off_L, ChVectorDynamic<> &R, const ChVectorDynamic<> &L, const double c) overridechrono::ChAssemblyvirtual
IntLoadResidual_F(const unsigned int off, ChVectorDynamic<> &R, const double c) overridechrono::ChAssemblyvirtual
IntLoadResidual_Mv(const unsigned int off, ChVectorDynamic<> &R, const ChVectorDynamic<> &w, const double c) overridechrono::ChAssemblyvirtual
IntStateGather(const unsigned int off_x, ChState &x, const unsigned int off_v, ChStateDelta &v, double &T) overridechrono::ChAssemblyvirtual
IntStateGatherAcceleration(const unsigned int off_a, ChStateDelta &a) overridechrono::ChAssemblyvirtual
IntStateGatherReactions(const unsigned int off_L, ChVectorDynamic<> &L) overridechrono::ChAssemblyvirtual
IntStateGetIncrement(const unsigned int off_x, const ChState &x_new, const ChState &x, const unsigned int off_v, ChStateDelta &Dv) overridechrono::ChAssemblyvirtual
IntStateIncrement(const unsigned int off_x, ChState &x_new, const ChState &x, const unsigned int off_v, const ChStateDelta &Dv) overridechrono::ChAssemblyvirtual
IntStateScatter(const unsigned int off_x, const ChState &x, const unsigned int off_v, const ChStateDelta &v, const double T, bool full_update) overridechrono::ChAssemblyvirtual
IntStateScatterAcceleration(const unsigned int off_a, const ChStateDelta &a) overridechrono::ChAssemblyvirtual
IntStateScatterReactions(const unsigned int off_L, const ChVectorDynamic<> &L) overridechrono::ChAssemblyvirtual
IntToDescriptor(const unsigned int off_v, const ChStateDelta &v, const ChVectorDynamic<> &R, const unsigned int off_L, const ChVectorDynamic<> &L, const ChVectorDynamic<> &Qc) overridechrono::ChAssemblyvirtual
IsActive() constchrono::ChPhysicsIteminlinevirtual
IsCollisionEnabled() constchrono::ChPhysicsIteminlinevirtual
linklistchrono::ChAssemblyprotected
LoadConstraintJacobians() overridechrono::ChAssemblyvirtual
LoadKRMMatrices(double Kfactor, double Rfactor, double Mfactor) overridechrono::ChAssemblyvirtual
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=(ChAssembly other)chrono::ChAssembly
otherphysicslistchrono::ChAssemblyprotected
Remove(std::shared_ptr< ChPhysicsItem > item)chrono::ChAssembly
RemoveAllBodies()chrono::ChAssembly
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
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
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
SetSystem(ChSystem *m_system) overridechrono::ChAssemblyvirtual
SetTag(int tag)chrono::ChObjinline
Setup() overridechrono::ChAssemblyvirtual
SetupInitial() override (defined in chrono::ChAssembly)chrono::ChAssemblyprotectedvirtual
shaftlistchrono::ChAssemblyprotected
ShowHierarchy(std::ostream &outstream, int level=0) constchrono::ChAssembly
swap(ChAssembly &first, ChAssembly &second)chrono::ChAssemblyfriend
SyncCollisionModels() overridechrono::ChAssemblyvirtual
systemchrono::ChPhysicsItemprotected
Update(double mytime, bool update_assets=true) overridechrono::ChAssemblyvirtual
Update(bool update_assets=true) overridechrono::ChAssemblyvirtual
UpdateVisualModel()chrono::ChPhysicsItem
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
~ChAssembly() (defined in chrono::ChAssembly)chrono::ChAssembly
~ChObj() (defined in chrono::ChObj)chrono::ChObjinlinevirtual
~ChPhysicsItem() (defined in chrono::ChPhysicsItem)chrono::ChPhysicsItemvirtual