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::ChSysteminline
AddBody(std::shared_ptr< ChBody > body)chrono::ChSystemvirtual
AddLink(std::shared_ptr< ChLinkBase > link)chrono::ChSystemvirtual
AddMesh(std::shared_ptr< fea::ChMesh > mesh)chrono::ChSystemvirtual
AddOtherPhysicsItem(std::shared_ptr< ChPhysicsItem > item)chrono::ChSystemvirtual
AddShaft(std::shared_ptr< ChShaft > shaft)chrono::ChSystemvirtual
AdhesionForceModel enum namechrono::ChSystemSMC
AdvanceDynamics()chrono::ChSystemprotectedvirtual
applied_forceschrono::ChSystemprotected
applied_forces_currentchrono::ChSystemprotected
ArchiveIn(ChArchiveIn &archive_in) overridechrono::ChSystemSMCvirtual
ArchiveOut(ChArchiveOut &archive_out) overridechrono::ChSystemSMCvirtual
assemblychrono::ChSystemprotected
ch_timechrono::ChSystemprotected
ChSystem()chrono::ChSystem
ChSystem(const ChSystem &other)chrono::ChSystem
ChSystemSMC()chrono::ChSystemSMC
ChSystemSMC(const ChSystemSMC &other)chrono::ChSystemSMC
Clear()chrono::ChSystem
Clone() const overridechrono::ChSystemSMCinlinevirtual
collision_callbackschrono::ChSystemprotected
collision_systemchrono::ChSystemprotected
composition_strategy (defined in chrono::ChSystem)chrono::ChSystemprotected
ComputeCollisions()chrono::ChSystem
Constant enum valuechrono::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_containerchrono::ChSystemprotected
ContactForceModel enum namechrono::ChSystemSMC
CustomEndOfStep()chrono::ChSysteminlinevirtual
descriptorchrono::ChSystemprotected
DescriptorPrepareInject(ChSystemDescriptor &sys_descriptor)chrono::ChSystemprotectedvirtual
DMT enum valuechrono::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 valuechrono::ChSystemSMC
FlushBatch()chrono::ChSysteminline
ForceUpdate()chrono::ChSystem
G_accchrono::ChSystemprotected
GetAdhesionForceModel() constchrono::ChSystemSMCinline
GetAssembly() constchrono::ChSysteminline
GetBodies() constchrono::ChSysteminline
GetBodyAppliedForce(ChBody *body)chrono::ChSystemprotectedvirtual
GetBodyAppliedTorque(ChBody *body)chrono::ChSystemprotectedvirtual
GetCharacteristicImpactVelocity() const (defined in chrono::ChSystemSMC)chrono::ChSystemSMCinline
GetChTime() constchrono::ChSysteminline
GetCollisionSystem() constchrono::ChSysteminline
GetConstraintJacobianMatrix(ChSparseMatrix &Cq)chrono::ChSystem
GetContactContainer() constchrono::ChSysteminline
GetContactForceModel() constchrono::ChSystemSMCinline
GetContactForceTorqueAlgorithm() constchrono::ChSystemSMCinline
GetContactMethod() const overridechrono::ChSystemSMCinlinevirtual
GetDampingMatrix(ChSparseMatrix &R)chrono::ChSystem
GetGravitationalAcceleration() constchrono::ChSysteminline
GetLinks() constchrono::ChSysteminline
GetMassMatrix(ChSparseMatrix &M)chrono::ChSystem
GetMaterialCompositionStrategy() constchrono::ChSysteminline
GetMeshes() constchrono::ChSysteminline
GetNumBodies() constchrono::ChSysteminlinevirtual
GetNumBodiesActive() constchrono::ChSysteminlinevirtual
GetNumBodiesFixed() constchrono::ChSysteminlinevirtual
GetNumBodiesSleeping() constchrono::ChSysteminlinevirtual
GetNumConstraints() overridechrono::ChSysteminlinevirtual
GetNumConstraintsBilateral()chrono::ChSysteminlinevirtual
GetNumConstraintsUnilateral()chrono::ChSysteminlinevirtual
GetNumContacts()chrono::ChSystemvirtual
GetNumCoordsAccLevel()chrono::ChIntegrableinlinevirtual
GetNumCoordsPosLevel() overridechrono::ChSysteminlinevirtual
GetNumCoordsVelLevel() overridechrono::ChSysteminlinevirtual
GetNumLinks() constchrono::ChSysteminlinevirtual
GetNumLinksActive() constchrono::ChSysteminlinevirtual
GetNumMeshes() constchrono::ChSysteminlinevirtual
GetNumOtherPhysicsItems() constchrono::ChSysteminlinevirtual
GetNumOtherPhysicsItemsActive() constchrono::ChSysteminlinevirtual
GetNumShafts() constchrono::ChSysteminlinevirtual
GetNumShaftsFixed() constchrono::ChSysteminlinevirtual
GetNumShaftsSleeping() constchrono::ChSysteminlinevirtual
GetNumShaftsTotal() constchrono::ChSysteminlinevirtual
GetNumSteps() constchrono::ChSysteminline
GetNumThreadsChrono() const (defined in chrono::ChSystem)chrono::ChSysteminline
GetNumThreadsCollision() const (defined in chrono::ChSystem)chrono::ChSysteminline
GetNumThreadsEigen() const (defined in chrono::ChSystem)chrono::ChSysteminline
GetOtherPhysicsItems() constchrono::ChSysteminline
GetRTF() constchrono::ChSysteminline
GetShafts() constchrono::ChSysteminline
GetSlipVelocityThreshold() const (defined in chrono::ChSystemSMC)chrono::ChSystemSMCinline
GetSolver()chrono::ChSysteminlinevirtual
GetSolverSetupCount() constchrono::ChSysteminline
GetSolverSolveCount() constchrono::ChSysteminline
GetSolverType() constchrono::ChSysteminline
GetStep() constchrono::ChSysteminline
GetStiffContact() const (defined in chrono::ChSystemSMC)chrono::ChSystemSMCinline
GetStiffnessMatrix(ChSparseMatrix &K)chrono::ChSystem
GetSystemDescriptor()chrono::ChSysteminline
GetTangentialDisplacementModel() constchrono::ChSystemSMCinline
GetTimerAdvance() constchrono::ChSysteminlinevirtual
GetTimerCollision() constchrono::ChSysteminlinevirtual
GetTimerCollisionBroad() constchrono::ChSystem
GetTimerCollisionNarrow() constchrono::ChSystem
GetTimerJacobian() constchrono::ChSysteminlinevirtual
GetTimerLSsetup() constchrono::ChSysteminlinevirtual
GetTimerLSsolve() constchrono::ChSysteminlinevirtual
GetTimerSetup() constchrono::ChSysteminlinevirtual
GetTimerStep() constchrono::ChSysteminlinevirtual
GetTimerUpdate() constchrono::ChSysteminlinevirtual
GetTimestepper() constchrono::ChSysteminline
GetTimestepperType() constchrono::ChSysteminline
GetVisualSystem() constchrono::ChSysteminline
Hertz enum valuechrono::ChSystemSMC
Hooke enum valuechrono::ChSystemSMC
Initialize()chrono::ChSystemprotected
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_initializedchrono::ChSystemprotected
is_updatedchrono::ChSystemprotected
IsSleepingAllowed() constchrono::ChSysteminline
IsSolverMatrixWriteEnabled() constchrono::ChSysteminline
LoadConstraint_C(ChVectorDynamic<> &Qc, const double c, const bool do_clamp=false, const double clamp=1e30) overridechrono::ChSystemvirtual
LoadConstraint_Ct(ChVectorDynamic<> &Qc, const double c) overridechrono::ChSystemvirtual
LoadConstraintJacobians()chrono::ChSystem
LoadKRMMatrices(double Kfactor, double Rfactor, double Mfactor)chrono::ChSystem
LoadLumpedMass_Md(ChVectorDynamic<> &Md, double &err, const double c) overridechrono::ChSystemvirtual
LoadResidual_CqL(ChVectorDynamic<> &R, const ChVectorDynamic<> &L, const double c) overridechrono::ChSystemvirtual
LoadResidual_F(ChVectorDynamic<> &R, const double c) overridechrono::ChSystemvirtual
LoadResidual_Hv(ChVectorDynamic<> &R, const ChVectorDynamic<> &v, const double c)chrono::ChIntegrableinlinevirtual
LoadResidual_Mv(ChVectorDynamic<> &R, const ChVectorDynamic<> &w, const double c) overridechrono::ChSystemvirtual
m_num_constrchrono::ChSystemprotected
m_num_constr_bilchrono::ChSystemprotected
m_num_constr_unichrono::ChSystemprotected
m_num_coords_poschrono::ChSystemprotected
m_num_coords_velchrono::ChSystemprotected
m_RTFchrono::ChSystemprotected
ManageSleepingBodies()chrono::ChSystemprotected
max_penetration_recovery_speedchrono::ChSystemprotected
MultiStep enum valuechrono::ChSystemSMC
ncontactschrono::ChSystemprotected
None enum valuechrono::ChSystemSMC
nthreads_chrono (defined in chrono::ChSystem)chrono::ChSystemprotected
nthreads_collision (defined in chrono::ChSystem)chrono::ChSystemprotected
nthreads_eigen (defined in chrono::ChSystem)chrono::ChSystemprotected
OneStep enum valuechrono::ChSystemSMC
output_dirchrono::ChSystemprotected
Perko enum valuechrono::ChSystemSMC
PlainCoulomb enum valuechrono::ChSystemSMC
RegisterCustomCollisionCallback(std::shared_ptr< CustomCollisionCallback > callback)chrono::ChSystem
Remove(std::shared_ptr< ChPhysicsItem > item)chrono::ChSystem
RemoveAllBodies()chrono::ChSysteminline
RemoveAllLinks()chrono::ChSysteminline
RemoveAllMeshes()chrono::ChSysteminline
RemoveAllOtherPhysicsItems()chrono::ChSysteminline
RemoveAllShafts()chrono::ChSysteminline
RemoveBody(std::shared_ptr< ChBody > body)chrono::ChSystemvirtual
RemoveLink(std::shared_ptr< ChLinkBase > link)chrono::ChSystemvirtual
RemoveMesh(std::shared_ptr< fea::ChMesh > mesh)chrono::ChSystemvirtual
RemoveOtherPhysicsItem(std::shared_ptr< ChPhysicsItem > item)chrono::ChSystemvirtual
RemoveRedundantConstraints(bool remove_links=false, double qr_tol=1e-6, bool verbose=false)chrono::ChSystem
RemoveShaft(std::shared_ptr< ChShaft > shaft)chrono::ChSystemvirtual
ResetNumSteps()chrono::ChSysteminline
ResetTimers()chrono::ChSystem
Search(const std::string &name) constchrono::ChSysteminline
SearchBody(const std::string &name) constchrono::ChSysteminline
SearchBodyID(int id) constchrono::ChSysteminline
SearchLink(const std::string &name) constchrono::ChSysteminline
SearchMarker(const std::string &name) constchrono::ChSysteminline
SearchMarker(int id) constchrono::ChSysteminline
SearchMesh(const std::string &name) constchrono::ChSysteminline
SearchOtherPhysicsItem(const std::string &name) constchrono::ChSysteminline
SearchShaft(const std::string &name) constchrono::ChSysteminline
SetAdhesionForceModel(AdhesionForceModel model)chrono::ChSystemSMCinline
SetCharacteristicImpactVelocity(double vel)chrono::ChSystemSMCinline
SetChTime(double time)chrono::ChSysteminline
SetCollisionSystem(std::shared_ptr< ChCollisionSystem > coll_system)chrono::ChSystemvirtual
SetCollisionSystemType(ChCollisionSystem::Type type)chrono::ChSystemvirtual
SetContactContainer(std::shared_ptr< ChContactContainer > container) overridechrono::ChSystemSMCvirtual
SetContactForceModel(ContactForceModel model)chrono::ChSystemSMCinline
SetContactForceTorqueAlgorithm(std::unique_ptr< ChContactForceTorqueSMC > &&algorithm)chrono::ChSystemSMCvirtual
SetGravitationalAcceleration(const ChVector3d &gacc)chrono::ChSysteminline
SetMaterialCompositionStrategy(std::unique_ptr< ChContactMaterialCompositionStrategy > &&strategy)chrono::ChSystemvirtual
SetMaxPenetrationRecoverySpeed(double value)chrono::ChSysteminline
SetNumThreads(int num_threads_chrono, int num_threads_collision=0, int num_threads_eigen=0)chrono::ChSystemvirtual
SetRTF(double rtf)chrono::ChSysteminline
SetSleepingAllowed(bool ms)chrono::ChSysteminline
SetSlipVelocityThreshold(double vel)chrono::ChSystemSMC
SetSolver(std::shared_ptr< ChSolver > newsolver)chrono::ChSystemvirtual
SetSolverType(ChSolver::Type type)chrono::ChSystem
SetStiffContact(bool val)chrono::ChSystemSMCinline
SetSystemDescriptor(std::shared_ptr< ChSystemDescriptor > newdescriptor)chrono::ChSystem
SetTangentialDisplacementModel(TangentialDisplacementModel model)chrono::ChSystemSMCinline
SetTimestepper(std::shared_ptr< ChTimestepper > stepper)chrono::ChSysteminline
SetTimestepperType(ChTimestepper::Type type)chrono::ChSystem
Setup()chrono::ChSystemvirtual
setupcountchrono::ChSystemprotected
ShowHierarchy(std::ostream &m_file, int level=0) constchrono::ChSysteminline
solvecountchrono::ChSystemprotected
solverchrono::ChSystemprotected
StateGather(ChState &x, ChStateDelta &v, double &T) overridechrono::ChSystemvirtual
chrono::ChIntegrableIIorder::StateGather(ChState &y, double &T) overridechrono::ChIntegrableIIordervirtual
StateGatherAcceleration(ChStateDelta &a) overridechrono::ChSystemvirtual
StateGatherDerivative(ChStateDelta &Dydt) overridechrono::ChIntegrableIIordervirtual
StateGatherReactions(ChVectorDynamic<> &L) overridechrono::ChSystemvirtual
StateIncrement(ChState &y_new, const ChState &y, const ChStateDelta &Dy) overridechrono::ChIntegrableIIordervirtual
StateIncrementX(ChState &x_new, const ChState &x, const ChStateDelta &Dx) overridechrono::ChSystemvirtual
StateScatter(const ChState &x, const ChStateDelta &v, const double T, bool full_update) overridechrono::ChSystemvirtual
chrono::ChIntegrableIIorder::StateScatter(const ChState &y, const double T, bool full_update) overridechrono::ChIntegrableIIordervirtual
StateScatterAcceleration(const ChStateDelta &a) overridechrono::ChSystemvirtual
StateScatterDerivative(const ChStateDelta &Dydt) overridechrono::ChIntegrableIIordervirtual
StateScatterReactions(const ChVectorDynamic<> &L) overridechrono::ChSystemvirtual
StateSetup(ChState &x, ChStateDelta &v, ChStateDelta &a)chrono::ChIntegrableIIordervirtual
chrono::ChIntegrable::StateSetup(ChState &y, ChStateDelta &dy)chrono::ChIntegrableinlinevirtual
StateSolve(ChStateDelta &dydt, ChVectorDynamic<> &L, const ChState &y, const double T, const double dt, bool force_state_scatter, bool full_update, ChLumpingParms *lumping=nullptr) overridechrono::ChIntegrableIIordervirtual
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::ChIntegrableIIordervirtual
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) overridechrono::ChSystemvirtual
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 finalchrono::ChIntegrableIIorderinlinevirtual
stepchrono::ChSystemprotected
stepcountchrono::ChSystemprotected
TangentialDisplacementModel enum namechrono::ChSystemSMC
timer_advancechrono::ChSystemprotected
timer_collisionchrono::ChSystemprotected
timer_jacobianchrono::ChSystemprotected
timer_ls_setupchrono::ChSystemprotected
timer_ls_solvechrono::ChSystemprotected
timer_setupchrono::ChSystemprotected
timer_stepchrono::ChSystemprotected
timer_updatechrono::ChSystemprotected
timestepperchrono::ChSystemprotected
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_sleepingchrono::ChSystemprotected
UseMaterialProperties(bool val)chrono::ChSystemSMCinline
UsingMaterialProperties() constchrono::ChSystemSMCinline
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_systemchrono::ChSystemprotected
write_matrixchrono::ChSystemprotected
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::ChSystemvirtual
~ChSystemSMC() (defined in chrono::ChSystemSMC)chrono::ChSystemSMCinlinevirtual