Project Chrono: Member List

chrono::ChSystemSMC Member List

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

Add(std::shared_ptr< ChPhysicsItem > item) | chrono::ChSystem |
AddBatch(std::shared_ptr< ChPhysicsItem > item) | chrono::ChSystem | inline
AddBody(std::shared_ptr< ChBody > body) | chrono::ChSystem | virtual
AddLink(std::shared_ptr< ChLinkBase > link) | chrono::ChSystem | virtual
AddMesh(std::shared_ptr< fea::ChMesh > mesh) | chrono::ChSystem | virtual
AddOtherPhysicsItem(std::shared_ptr< ChPhysicsItem > item) | chrono::ChSystem | virtual
AddShaft(std::shared_ptr< ChShaft > shaft) | chrono::ChSystem | virtual
AdhesionForceModel enum name | chrono::ChSystemSMC |
AdvanceDynamics() | chrono::ChSystem | protectedvirtual
applied_forces | chrono::ChSystem | protected
applied_forces_current | chrono::ChSystem | protected
ArchiveIn(ChArchiveIn &archive_in) override | chrono::ChSystemSMC | virtual
ArchiveOut(ChArchiveOut &archive_out) override | chrono::ChSystemSMC | virtual
assembly | chrono::ChSystem | protected
ch_time | chrono::ChSystem | protected
ChSystem() | chrono::ChSystem |
ChSystem(const ChSystem &other) | chrono::ChSystem |
ChSystemSMC() | chrono::ChSystemSMC |
ChSystemSMC(const ChSystemSMC &other) | chrono::ChSystemSMC |
Clear() | chrono::ChSystem |
Clone() const override | chrono::ChSystemSMC | inlinevirtual
collision_callbacks | chrono::ChSystem | protected
collision_system | chrono::ChSystem | protected
composition_strategy (defined in chrono::ChSystem) | chrono::ChSystem | protected
ComputeCollisions() | chrono::ChSystem |
Constant enum value | chrono::ChSystemSMC |
ConstraintsBiLoad_C(double factor=1, double recovery_clamp=0.1, bool do_clamp=false) (defined in chrono::ChSystem) | chrono::ChSystem |
ConstraintsBiLoad_Ct(double factor=1) (defined in chrono::ChSystem) | chrono::ChSystem |
ConstraintsBiLoad_Qc(double factor=1) (defined in chrono::ChSystem) | chrono::ChSystem |
ConstraintsBiReset() (defined in chrono::ChSystem) | chrono::ChSystem |
ConstraintsFbLoadForces(double factor=1) (defined in chrono::ChSystem) | chrono::ChSystem |
ConstraintsFetch_react(double factor=1) (defined in chrono::ChSystem) | chrono::ChSystem |
contact_container | chrono::ChSystem | protected
ContactForceModel enum name | chrono::ChSystemSMC |
CustomEndOfStep() | chrono::ChSystem | inlinevirtual
descriptor | chrono::ChSystem | protected
DescriptorPrepareInject(ChSystemDescriptor &sys_descriptor) | chrono::ChSystem | protectedvirtual
DMT enum value | chrono::ChSystemSMC |
DoAssembly(int action, int max_num_iterations=6) | chrono::ChSystem |
DoFrameDynamics(double frame_time, double step_size) | chrono::ChSystem |
DoFrameKinematics(double frame_time, double step_size) | chrono::ChSystem |
DoStaticAnalysis(ChStaticAnalysis &analysis) | chrono::ChSystem |
DoStaticLinear() | chrono::ChSystem |
DoStaticNonlinear(int nsteps=10, bool verbose=false) | chrono::ChSystem |
DoStaticNonlinearRheonomic(int max_num_iterations=10, bool verbose=false, std::shared_ptr< ChStaticNonLinearRheonomicAnalysis::IterationCallback > callback=nullptr) | chrono::ChSystem |
DoStaticRelaxing(double step_size, int num_iterations=10) | chrono::ChSystem |
DoStepDynamics(double step_size) | chrono::ChSystem |
DoStepKinematics(double step_size) | chrono::ChSystem |
EnableSolverMatrixWrite(bool val, const std::string &out_dir=".") | chrono::ChSystem |
Flores enum value | chrono::ChSystemSMC |
FlushBatch() | chrono::ChSystem | inline
ForceUpdate() | chrono::ChSystem |
G_acc | chrono::ChSystem | protected
GetAdhesionForceModel() const | chrono::ChSystemSMC | inline
GetAssembly() const | chrono::ChSystem | inline
GetBodies() const | chrono::ChSystem | inline
GetBodyAppliedForce(ChBody *body) | chrono::ChSystem | protectedvirtual
GetBodyAppliedTorque(ChBody *body) | chrono::ChSystem | protectedvirtual
GetCharacteristicImpactVelocity() const (defined in chrono::ChSystemSMC) | chrono::ChSystemSMC | inline
GetChTime() const | chrono::ChSystem | inline
GetCollisionSystem() const | chrono::ChSystem | inline
GetConstraintJacobianMatrix(ChSparseMatrix &Cq) | chrono::ChSystem |
GetContactContainer() const | chrono::ChSystem | inline
GetContactForceModel() const | chrono::ChSystemSMC | inline
GetContactForceTorqueAlgorithm() const | chrono::ChSystemSMC | inline
GetContactMethod() const override | chrono::ChSystemSMC | inlinevirtual
GetDampingMatrix(ChSparseMatrix &R) | chrono::ChSystem |
GetGravitationalAcceleration() const | chrono::ChSystem | inline
GetLinks() const | chrono::ChSystem | inline
GetMassMatrix(ChSparseMatrix &M) | chrono::ChSystem |
GetMaterialCompositionStrategy() const | chrono::ChSystem | inline
GetMeshes() const | chrono::ChSystem | inline
GetNumBodies() const | chrono::ChSystem | inlinevirtual
GetNumBodiesActive() const | chrono::ChSystem | inlinevirtual
GetNumBodiesFixed() const | chrono::ChSystem | inlinevirtual
GetNumBodiesSleeping() const | chrono::ChSystem | inlinevirtual
GetNumConstraints() override | chrono::ChSystem | inlinevirtual
GetNumConstraintsBilateral() | chrono::ChSystem | inlinevirtual
GetNumConstraintsUnilateral() | chrono::ChSystem | inlinevirtual
GetNumContacts() | chrono::ChSystem | virtual
GetNumCoordsAccLevel() | chrono::ChIntegrable | inlinevirtual
GetNumCoordsPosLevel() override | chrono::ChSystem | inlinevirtual
GetNumCoordsVelLevel() override | chrono::ChSystem | inlinevirtual
GetNumLinks() const | chrono::ChSystem | inlinevirtual
GetNumLinksActive() const | chrono::ChSystem | inlinevirtual
GetNumMeshes() const | chrono::ChSystem | inlinevirtual
GetNumOtherPhysicsItems() const | chrono::ChSystem | inlinevirtual
GetNumOtherPhysicsItemsActive() const | chrono::ChSystem | inlinevirtual
GetNumShafts() const | chrono::ChSystem | inlinevirtual
GetNumShaftsFixed() const | chrono::ChSystem | inlinevirtual
GetNumShaftsSleeping() const | chrono::ChSystem | inlinevirtual
GetNumShaftsTotal() const | chrono::ChSystem | inlinevirtual
GetNumSteps() const | chrono::ChSystem | inline
GetNumThreadsChrono() const (defined in chrono::ChSystem) | chrono::ChSystem | inline
GetNumThreadsCollision() const (defined in chrono::ChSystem) | chrono::ChSystem | inline
GetNumThreadsEigen() const (defined in chrono::ChSystem) | chrono::ChSystem | inline
GetOtherPhysicsItems() const | chrono::ChSystem | inline
GetRTF() const | chrono::ChSystem | inline
GetShafts() const | chrono::ChSystem | inline
GetSlipVelocityThreshold() const (defined in chrono::ChSystemSMC) | chrono::ChSystemSMC | inline
GetSolver() | chrono::ChSystem | inlinevirtual
GetSolverSetupCount() const | chrono::ChSystem | inline
GetSolverSolveCount() const | chrono::ChSystem | inline
GetSolverType() const | chrono::ChSystem | inline
GetStep() const | chrono::ChSystem | inline
GetStiffnessMatrix(ChSparseMatrix &K) | chrono::ChSystem |
GetSystemDescriptor() | chrono::ChSystem | inline
GetTangentialDisplacementModel() const | chrono::ChSystemSMC | inline
GetTimerAdvance() const | chrono::ChSystem | inlinevirtual
GetTimerCollision() const | chrono::ChSystem | inlinevirtual
GetTimerCollisionBroad() const | chrono::ChSystem |
GetTimerCollisionNarrow() const | chrono::ChSystem |
GetTimerJacobian() const | chrono::ChSystem | inlinevirtual
GetTimerLSsetup() const | chrono::ChSystem | inlinevirtual
GetTimerLSsolve() const | chrono::ChSystem | inlinevirtual
GetTimerSetup() const | chrono::ChSystem | inlinevirtual
GetTimerStep() const | chrono::ChSystem | inlinevirtual
GetTimerUpdate() const | chrono::ChSystem | inlinevirtual
GetTimestepper() const | chrono::ChSystem | inline
GetTimestepperType() const | chrono::ChSystem | inline
GetVisualSystem() const | chrono::ChSystem | inline
Hertz enum value | chrono::ChSystemSMC |
Hooke enum value | chrono::ChSystemSMC |
Initialize() | chrono::ChSystem | protected
InjectConstraints(ChSystemDescriptor &sys_descriptor) | chrono::ChSystem |
InjectKRMMatrices(ChSystemDescriptor &sys_descriptor) | chrono::ChSystem |
InjectVariables(ChSystemDescriptor &sys_descriptor) | chrono::ChSystem |
IntFromDescriptor(const unsigned int off_v, ChStateDelta &v, const unsigned int off_L, ChVectorDynamic<> &L) (defined in chrono::ChSystem) | chrono::ChSystem |
IntToDescriptor(const unsigned int off_v, const ChStateDelta &v, const ChVectorDynamic<> &R, const unsigned int off_L, const ChVectorDynamic<> &L, const ChVectorDynamic<> &Qc) (defined in chrono::ChSystem) | chrono::ChSystem |
is_initialized | chrono::ChSystem | protected
is_updated | chrono::ChSystem | protected
IsContactStiff() const | chrono::ChSystemSMC | inline
IsSleepingAllowed() const | chrono::ChSystem | inline
IsSolverMatrixWriteEnabled() const | chrono::ChSystem | inline
LoadConstraint_C(ChVectorDynamic<> &Qc, const double c, const bool do_clamp=false, const double clamp=1e30) override | chrono::ChSystem | virtual
LoadConstraint_Ct(ChVectorDynamic<> &Qc, const double c) override | chrono::ChSystem | virtual
LoadConstraintJacobians() | chrono::ChSystem |
LoadKRMMatrices(double Kfactor, double Rfactor, double Mfactor) | chrono::ChSystem |
LoadLumpedMass_Md(ChVectorDynamic<> &Md, double &err, const double c) override | chrono::ChSystem | virtual
LoadResidual_CqL(ChVectorDynamic<> &R, const ChVectorDynamic<> &L, const double c) override | chrono::ChSystem | virtual
LoadResidual_F(ChVectorDynamic<> &R, const double c) override | chrono::ChSystem | virtual
LoadResidual_Hv(ChVectorDynamic<> &R, const ChVectorDynamic<> &v, const double c) | chrono::ChIntegrable | inlinevirtual
LoadResidual_Mv(ChVectorDynamic<> &R, const ChVectorDynamic<> &w, const double c) override | chrono::ChSystem | virtual
m_num_constr | chrono::ChSystem | protected
m_num_constr_bil | chrono::ChSystem | protected
m_num_constr_uni | chrono::ChSystem | protected
m_num_coords_pos | chrono::ChSystem | protected
m_num_coords_vel | chrono::ChSystem | protected
m_RTF | chrono::ChSystem | protected
ManageSleepingBodies() | chrono::ChSystem | protected
max_penetration_recovery_speed | chrono::ChSystem | protected
MultiStep enum value | chrono::ChSystemSMC |
ncontacts | chrono::ChSystem | protected
None enum value | chrono::ChSystemSMC |
nthreads_chrono (defined in chrono::ChSystem) | chrono::ChSystem | protected
nthreads_collision (defined in chrono::ChSystem) | chrono::ChSystem | protected
nthreads_eigen (defined in chrono::ChSystem) | chrono::ChSystem | protected
OneStep enum value | chrono::ChSystemSMC |
output_dir | chrono::ChSystem | protected
Perko enum value | chrono::ChSystemSMC |
PlainCoulomb enum value | chrono::ChSystemSMC |
RegisterCustomCollisionCallback(std::shared_ptr< CustomCollisionCallback > callback) | chrono::ChSystem |
Remove(std::shared_ptr< ChPhysicsItem > item) | chrono::ChSystem |
RemoveAllBodies() | chrono::ChSystem | inline
RemoveAllLinks() | chrono::ChSystem | inline
RemoveAllMeshes() | chrono::ChSystem | inline
RemoveAllOtherPhysicsItems() | chrono::ChSystem | inline
RemoveAllShafts() | chrono::ChSystem | inline
RemoveBody(std::shared_ptr< ChBody > body) | chrono::ChSystem | virtual
RemoveLink(std::shared_ptr< ChLinkBase > link) | chrono::ChSystem | virtual
RemoveMesh(std::shared_ptr< fea::ChMesh > mesh) | chrono::ChSystem | virtual
RemoveOtherPhysicsItem(std::shared_ptr< ChPhysicsItem > item) | chrono::ChSystem | virtual
RemoveRedundantConstraints(bool remove_links=false, double qr_tol=1e-6, bool verbose=false) | chrono::ChSystem |
RemoveShaft(std::shared_ptr< ChShaft > shaft) | chrono::ChSystem | virtual
ResetNumSteps() | chrono::ChSystem | inline
ResetTimers() | chrono::ChSystem |
Search(const std::string &name) const | chrono::ChSystem | inline
SearchBody(const std::string &name) const | chrono::ChSystem | inline
SearchBodyID(int id) const | chrono::ChSystem | inline
SearchLink(const std::string &name) const | chrono::ChSystem | inline
SearchMarker(const std::string &name) const | chrono::ChSystem | inline
SearchMarker(int id) const | chrono::ChSystem | inline
SearchMesh(const std::string &name) const | chrono::ChSystem | inline
SearchOtherPhysicsItem(const std::string &name) const | chrono::ChSystem | inline
SearchShaft(const std::string &name) const | chrono::ChSystem | inline
SetAdhesionForceModel(AdhesionForceModel model) | chrono::ChSystemSMC | inline
SetCharacteristicImpactVelocity(double vel) | chrono::ChSystemSMC | inline
SetChTime(double time) | chrono::ChSystem | inline
SetCollisionSystem(std::shared_ptr< ChCollisionSystem > coll_system) | chrono::ChSystem | virtual
SetCollisionSystemType(ChCollisionSystem::Type type) | chrono::ChSystem | virtual
SetContactContainer(std::shared_ptr< ChContactContainer > container) override | chrono::ChSystemSMC | virtual
SetContactForceModel(ContactForceModel model) | chrono::ChSystemSMC | inline
SetContactForceTorqueAlgorithm(std::unique_ptr< ChContactForceTorqueSMC > &&algorithm) | chrono::ChSystemSMC | virtual
SetContactStiff(bool val) | chrono::ChSystemSMC | inline
SetGravitationalAcceleration(const ChVector3d &gacc) | chrono::ChSystem | inline
SetMaterialCompositionStrategy(std::unique_ptr< ChContactMaterialCompositionStrategy > &&strategy) | chrono::ChSystem | virtual
SetMaxPenetrationRecoverySpeed(double value) | chrono::ChSystem | inline
SetNumThreads(int num_threads_chrono, int num_threads_collision=0, int num_threads_eigen=0) | chrono::ChSystem | virtual
SetRTF(double rtf) | chrono::ChSystem | inline
SetSleepingAllowed(bool ms) | chrono::ChSystem | inline
SetSlipVelocityThreshold(double vel) | chrono::ChSystemSMC |
SetSolver(std::shared_ptr< ChSolver > newsolver) | chrono::ChSystem | virtual
SetSolverType(ChSolver::Type type) | chrono::ChSystem |
SetSystemDescriptor(std::shared_ptr< ChSystemDescriptor > newdescriptor) | chrono::ChSystem |
SetTangentialDisplacementModel(TangentialDisplacementModel model) | chrono::ChSystemSMC | inline
SetTimestepper(std::shared_ptr< ChTimestepper > stepper) | chrono::ChSystem | inline
SetTimestepperType(ChTimestepper::Type type) | chrono::ChSystem |
Setup() | chrono::ChSystem | virtual
setupcount | chrono::ChSystem | protected
ShowHierarchy(std::ostream &m_file, int level=0) const | chrono::ChSystem | inline
solvecount | chrono::ChSystem | protected
solver | chrono::ChSystem | protected
StateGather(ChState &x, ChStateDelta &v, double &T) override | chrono::ChSystem | virtual
chrono::ChIntegrableIIorder::StateGather(ChState &y, double &T) override | chrono::ChIntegrableIIorder | virtual
StateGatherAcceleration(ChStateDelta &a) override | chrono::ChSystem | virtual
StateGatherDerivative(ChStateDelta &Dydt) override | chrono::ChIntegrableIIorder | virtual
StateGatherReactions(ChVectorDynamic<> &L) override | chrono::ChSystem | virtual
StateIncrement(ChState &y_new, const ChState &y, const ChStateDelta &Dy) override | chrono::ChIntegrableIIorder | virtual
StateIncrementX(ChState &x_new, const ChState &x, const ChStateDelta &Dx) override | chrono::ChSystem | virtual
StateScatter(const ChState &x, const ChStateDelta &v, const double T, bool full_update) override | chrono::ChSystem | virtual
chrono::ChIntegrableIIorder::StateScatter(const ChState &y, const double T, bool full_update) override | chrono::ChIntegrableIIorder | virtual
StateScatterAcceleration(const ChStateDelta &a) override | chrono::ChSystem | virtual
StateScatterDerivative(const ChStateDelta &Dydt) override | chrono::ChIntegrableIIorder | virtual
StateScatterReactions(const ChVectorDynamic<> &L) override | chrono::ChSystem | virtual
StateSetup(ChState &x, ChStateDelta &v, ChStateDelta &a) | chrono::ChIntegrableIIorder | virtual
StateSolve(ChStateDelta &dydt, ChVectorDynamic<> &L, const ChState &y, const double T, const double dt, bool force_state_scatter, bool full_update, ChLumpingParms *lumping=nullptr) override | chrono::ChIntegrableIIorder | virtual
StateSolveA(ChStateDelta &Dvdt, ChVectorDynamic<> &L, const ChState &x, const ChStateDelta &v, const double T, const double dt, bool force_state_scatter, bool full_update, ChLumpingParms *lumping=nullptr) | chrono::ChIntegrableIIorder | virtual
StateSolveCorrection(ChStateDelta &Dv, ChVectorDynamic<> &DL, const ChVectorDynamic<> &R, const ChVectorDynamic<> &Qc, const double c_a, const double c_v, const double c_x, const ChState &x, const ChStateDelta &v, const double T, bool force_state_scatter, bool full_update, bool force_setup) override | chrono::ChSystem | virtual
chrono::ChIntegrableIIorder::StateSolveCorrection(ChStateDelta &Dy, ChVectorDynamic<> &L, const ChVectorDynamic<> &R, const ChVectorDynamic<> &Qc, const double a, const double b, const ChState &y, const double T, const double dt, bool force_state_scatter, bool full_update, bool force_setup) override final | chrono::ChIntegrableIIorder | inlinevirtual
step | chrono::ChSystem | protected
stepcount | chrono::ChSystem | protected
TangentialDisplacementModel enum name | chrono::ChSystemSMC |
timer_advance | chrono::ChSystem | protected
timer_collision | chrono::ChSystem | protected
timer_jacobian | chrono::ChSystem | protected
timer_ls_setup | chrono::ChSystem | protected
timer_ls_solve | chrono::ChSystem | protected
timer_setup | chrono::ChSystem | protected
timer_step | chrono::ChSystem | protected
timer_update | chrono::ChSystem | protected
timestepper | chrono::ChSystem | protected
UnregisterCustomCollisionCallback(std::shared_ptr< CustomCollisionCallback > callback) | chrono::ChSystem |
Update(double mytime, bool update_assets=true) | chrono::ChSystem |
Update(bool update_assets=true) | chrono::ChSystem |
use_sleeping | chrono::ChSystem | protected
UseMaterialProperties(bool val) | chrono::ChSystemSMC | inline
UsingMaterialProperties() const | chrono::ChSystemSMC | inline
VariablesFbIncrementMq() (defined in chrono::ChSystem) | chrono::ChSystem |
VariablesFbLoadForces(double factor=1) (defined in chrono::ChSystem) | chrono::ChSystem |
VariablesFbReset() (defined in chrono::ChSystem) | chrono::ChSystem |
VariablesQbIncrementPosition(double step) (defined in chrono::ChSystem) | chrono::ChSystem |
VariablesQbLoadSpeed() (defined in chrono::ChSystem) | chrono::ChSystem |
VariablesQbSetSpeed(double step=0) (defined in chrono::ChSystem) | chrono::ChSystem |
visual_system | chrono::ChSystem | protected
write_matrix | chrono::ChSystem | protected
WriteSystemMatrices(bool save_M, bool save_K, bool save_R, bool save_Cq, const std::string &path, bool one_indexed=true) | chrono::ChSystem |
~ChSystem() | chrono::ChSystem | virtual
~ChSystemSMC() (defined in chrono::ChSystemSMC) | chrono::ChSystemSMC | inlinevirtual