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
applied_forceschrono::ChSystemprotected
applied_forces_currentchrono::ChSystemprotected
ArchiveIN(ChArchiveIn &marchive) overridechrono::ChSystemSMCvirtual
ArchiveOUT(ChArchiveOut &marchive) overridechrono::ChSystemSMCvirtual
assembly (defined in chrono::ChSystem)chrono::ChSystemprotected
ch_timechrono::ChSystemprotected
ChSystem()chrono::ChSystem
ChSystem(const ChSystem &other)chrono::ChSystem
ChSystemSMC(bool use_material_properties=true)chrono::ChSystemSMC
ChSystemSMC(const ChSystemSMC &other)chrono::ChSystemSMC
Clear()chrono::ChSystem
Clone() const overridechrono::ChSystemSMCinlinevirtual
collision_callbackschrono::ChSystemprotected
collision_systemchrono::ChSystemprotected
collision_system_typechrono::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
ConstraintsLoadJacobians() (defined in chrono::ChSystem)chrono::ChSystem
contact_containerchrono::ChSystemprotected
ContactForceModel enum namechrono::ChSystemSMC
CustomEndOfStep()chrono::ChSysteminlinevirtual
descriptorchrono::ChSystemprotected
DescriptorPrepareInject(ChSystemDescriptor &mdescriptor)chrono::ChSystemprotectedvirtual
DMT enum valuechrono::ChSystemSMC
DoAssembly(int action)chrono::ChSystem
DoEntireDynamics(double end_time)chrono::ChSystem
DoEntireKinematics(double end_time)chrono::ChSystem
DoEntireUniformDynamics(double end_time, double frame_step)chrono::ChSystem
DoFrameDynamics(double end_time)chrono::ChSystem
DoFrameKinematics(double end_time)chrono::ChSystem
DoFullAssembly()chrono::ChSystem
DoStaticAnalysis(std::shared_ptr< ChStaticAnalysis > analysis)chrono::ChSystem
DoStaticLinear()chrono::ChSystem
DoStaticNonlinear(int nsteps=10, bool verbose=false)chrono::ChSystem
DoStaticNonlinearRheonomic(int nsteps=10, bool verbose=false, std::shared_ptr< ChStaticNonLinearRheonomicAnalysis::IterationCallback > mcallback=nullptr)chrono::ChSystem
DoStaticRelaxing(int nsteps=10)chrono::ChSystem
DoStepDynamics(double step_size)chrono::ChSystem
DoStepKinematics(double step_size)chrono::ChSystem
DumpSystemMatrices(bool save_M, bool save_K, bool save_R, bool save_Cq, const char *path)chrono::ChSystem
EnableSolverMatrixWrite(bool val, const std::string &out_dir=".")chrono::ChSystem
FileProcessChR(ChStreamInBinary &m_file)chrono::ChSystem
FileWriteChR(ChStreamOutBinary &m_file)chrono::ChSystem
Flores enum valuechrono::ChSystemSMC
FlushBatch()chrono::ChSysteminline
ForceUpdate()chrono::ChSystem
G_accchrono::ChSystemprotected
Get_bodylist() constchrono::ChSysteminline
Get_G_acc() constchrono::ChSysteminline
Get_linklist() constchrono::ChSysteminline
Get_meshlist() constchrono::ChSysteminline
Get_otherphysicslist() constchrono::ChSysteminline
Get_shaftlist() constchrono::ChSysteminline
GetAdhesionForceModel() constchrono::ChSystemSMCinline
GetAssembly() 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
GetContactForceAlgorithm() constchrono::ChSystemSMCinline
GetContactForceModel() constchrono::ChSystemSMCinline
GetContactMethod() const overridechrono::ChSystemSMCinlinevirtual
GetDampingMatrix(ChSparseMatrix *R)chrono::ChSystem
GetDOC() constchrono::ChSysteminline
GetDOC_c() constchrono::ChSysteminline
GetDOC_d() constchrono::ChSysteminline
GetDOF() constchrono::ChSysteminline
GetDOF_w() constchrono::ChSysteminline
GetMassMatrix(ChSparseMatrix *M)chrono::ChSystem
GetMaterialCompositionStrategy() constchrono::ChSysteminline
GetMaxiter() constchrono::ChSysteminline
GetMaxPenetrationRecoverySpeed() constchrono::ChSysteminline
GetMinBounceSpeed() constchrono::ChSysteminline
GetNbodies() constchrono::ChSysteminline
GetNbodiesFixed() constchrono::ChSysteminline
GetNbodiesSleeping() constchrono::ChSysteminline
GetNbodiesTotal() constchrono::ChSysteminline
GetNconstr() overridechrono::ChSysteminlinevirtual
GetNcontacts()chrono::ChSystem
GetNcoords() constchrono::ChSysteminline
GetNcoords_a()chrono::ChIntegrableIIorderinlinevirtual
GetNcoords_dy() overridechrono::ChIntegrableIIorderinlinevirtual
GetNcoords_v() overridechrono::ChSysteminlinevirtual
GetNcoords_w() constchrono::ChSysteminline
GetNcoords_x() overridechrono::ChSysteminlinevirtual
GetNcoords_y() overridechrono::ChIntegrableIIorderinlinevirtual
GetNdoc() constchrono::ChSysteminline
GetNdoc_w() constchrono::ChSysteminline
GetNdoc_w_C() constchrono::ChSysteminline
GetNdoc_w_D() constchrono::ChSysteminline
GetNdof() constchrono::ChSysteminline
GetNlinks() constchrono::ChSysteminline
GetNmeshes() constchrono::ChSysteminline
GetNphysicsItems() constchrono::ChSysteminline
GetNshafts() constchrono::ChSysteminline
GetNshaftsFixed() constchrono::ChSysteminline
GetNshaftsSleeping() constchrono::ChSysteminline
GetNshaftsTotal() constchrono::ChSysteminline
GetNsysvars() constchrono::ChSysteminline
GetNsysvars_w() 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
GetSlipVelocityThreshold() const (defined in chrono::ChSystemSMC)chrono::ChSystemSMCinline
GetSolver()chrono::ChSystemvirtual
GetSolverCallsCount() constchrono::ChSysteminline
GetSolverForceTolerance() constchrono::ChSysteminline
GetSolverMaxIterations() constchrono::ChSystem
GetSolverSetupCount() constchrono::ChSysteminline
GetSolverTolerance() constchrono::ChSystem
GetSolverType() constchrono::ChSysteminline
GetStep() constchrono::ChSysteminline
GetStepcount() 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::ChSysteminline
GetTimerCollisionNarrow() constchrono::ChSysteminline
GetTimerJacobian() constchrono::ChSysteminlinevirtual
GetTimerLSsetup() constchrono::ChSysteminlinevirtual
GetTimerLSsolve() constchrono::ChSysteminlinevirtual
GetTimerSetup() constchrono::ChSysteminlinevirtual
GetTimerStep() constchrono::ChSysteminlinevirtual
GetTimerUpdate() constchrono::ChSysteminlinevirtual
GetTimestepper() constchrono::ChSysteminline
GetTimestepperType() constchrono::ChSysteminline
GetUseSleeping() constchrono::ChSysteminline
Hertz enum valuechrono::ChSystemSMC
Hooke enum valuechrono::ChSystemSMC
InjectConstraints(ChSystemDescriptor &mdescriptor) (defined in chrono::ChSystem)chrono::ChSystem
InjectKRMmatrices(ChSystemDescriptor &mdescriptor) (defined in chrono::ChSystem)chrono::ChSystem
InjectVariables(ChSystemDescriptor &mdescriptor) (defined in chrono::ChSystem)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
IsSolverMatrixWriteEnabled() const (defined in chrono::ChSystem)chrono::ChSysteminline
KRMmatricesLoad(double Kfactor, double Rfactor, double Mfactor) (defined in chrono::ChSystem)chrono::ChSystem
last_errchrono::ChSystemprotected
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
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
max_penetration_recovery_speedchrono::ChSystemprotected
maxiterchrono::ChSystemprotected
min_bounce_speedchrono::ChSystemprotected
MultiStep enum valuechrono::ChSystemSMC
ncontactschrono::ChSystemprotected
ncoordschrono::ChSystemprotected
ncoords_wchrono::ChSystemprotected
ndocchrono::ChSystemprotected
ndoc_wchrono::ChSystemprotected
ndoc_w_Cchrono::ChSystemprotected
ndoc_w_Dchrono::ChSystemprotected
ndofchrono::ChSystemprotected
NewBody()chrono::ChSystemvirtual
NewBodyAuxRef()chrono::ChSystemvirtual
None enum valuechrono::ChSystemSMC
nsysvarschrono::ChSystemprotected
nsysvars_wchrono::ChSystemprotected
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
Reference_LM_byID()chrono::ChSystem
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::ChSysteminlinevirtual
RemoveLink(std::shared_ptr< ChLinkBase > link)chrono::ChSysteminlinevirtual
RemoveMesh(std::shared_ptr< fea::ChMesh > mesh)chrono::ChSysteminlinevirtual
RemoveOtherPhysicsItem(std::shared_ptr< ChPhysicsItem > item)chrono::ChSysteminlinevirtual
RemoveShaft(std::shared_ptr< ChShaft > shaft)chrono::ChSysteminlinevirtual
ResetStepcount()chrono::ChSysteminline
ResetTimers()chrono::ChSysteminline
Search(const char *name)chrono::ChSysteminline
SearchBody(const char *name)chrono::ChSysteminline
SearchBodyID(int bodyID)chrono::ChSysteminline
SearchLink(const char *name)chrono::ChSysteminline
SearchMarker(const char *name)chrono::ChSysteminline
SearchMarker(int markID)chrono::ChSysteminline
SearchMesh(const char *name)chrono::ChSysteminline
SearchOtherPhysicsItem(const char *name)chrono::ChSysteminline
SearchShaft(const char *name)chrono::ChSysteminline
Set_G_acc(const ChVector<> &m_acc)chrono::ChSysteminline
SetAdhesionForceModel(AdhesionForceModel model)chrono::ChSystemSMCinline
SetCharacteristicImpactVelocity(double vel)chrono::ChSystemSMCinline
SetChTime(double time)chrono::ChSysteminline
SetCollisionSystem(std::shared_ptr< collision::ChCollisionSystem > coll_sys)chrono::ChSystemvirtual
SetCollisionSystemType(collision::ChCollisionSystemType type)chrono::ChSystemvirtual
SetContactContainer(std::shared_ptr< ChContactContainer > container) overridechrono::ChSystemSMCvirtual
chrono::ChSystem::SetContactContainer(collision::ChCollisionSystemType type)chrono::ChSysteminlinevirtual
SetContactForceAlgorithm(std::unique_ptr< ChContactForceSMC > &&algorithm)chrono::ChSystemSMCvirtual
SetContactForceModel(ContactForceModel model)chrono::ChSystemSMCinline
SetMaterialCompositionStrategy(std::unique_ptr< ChMaterialCompositionStrategy > &&strategy)chrono::ChSystemvirtual
SetMaxiter(int m_maxiter)chrono::ChSysteminline
SetMaxPenetrationRecoverySpeed(double mval)chrono::ChSysteminline
SetMinBounceSpeed(double mval)chrono::ChSysteminline
SetNumThreads(int num_threads_chrono, int num_threads_collision=0, int num_threads_eigen=0)chrono::ChSystemvirtual
SetSlipVelocityThreshold(double vel)chrono::ChSystemSMC
SetSolver(std::shared_ptr< ChSolver > newsolver)chrono::ChSystemvirtual
SetSolverForceTolerance(double tolerance)chrono::ChSysteminline
SetSolverMaxIterations(int max_iters)chrono::ChSystem
SetSolverTolerance(double tolerance)chrono::ChSystem
SetSolverType(ChSolver::Type type)chrono::ChSystem
SetStep(double m_step)chrono::ChSysteminline
SetStiffContact(bool val)chrono::ChSystemSMCinline
SetSystemDescriptor(std::shared_ptr< ChSystemDescriptor > newdescriptor)chrono::ChSystem
SetTangentialDisplacementModel(TangentialDisplacementModel model)chrono::ChSystemSMCinline
SetTimestepper(std::shared_ptr< ChTimestepper > mstepper)chrono::ChSysteminline
SetTimestepperType(ChTimestepper::Type type)chrono::ChSystem
Setup()chrono::ChSystemvirtual
setupcountchrono::ChSystemprotected
SetupInitial()chrono::ChSystemprotected
SetUseSleeping(bool ms)chrono::ChSysteminline
ShowHierarchy(ChStreamOutAscii &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) 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)chrono::ChIntegrableIIordervirtual
StateSolveCorrection(ChStateDelta &Dv, ChVectorDynamic<> &L, 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
tol_forcechrono::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
~ChSystem()chrono::ChSystemvirtual
~ChSystemSMC() (defined in chrono::ChSystemSMC)chrono::ChSystemSMCinlinevirtual