chrono::ChSystem Member List

This is the complete list of members for chrono::ChSystem, 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
applied_forceschrono::ChSystemprotected
applied_forces_currentchrono::ChSystemprotected
ArchiveIN(ChArchiveIn &marchive)chrono::ChSystemvirtual
ArchiveOUT(ChArchiveOut &marchive)chrono::ChSystemvirtual
assembly (defined in chrono::ChSystem)chrono::ChSystemprotected
ch_timechrono::ChSystemprotected
ChAssembly (defined in chrono::ChSystem)chrono::ChSystemfriend
ChBody (defined in chrono::ChSystem)chrono::ChSystemfriend
ChContactContainerNSC (defined in chrono::ChSystem)chrono::ChSystemfriend
ChContactContainerSMC (defined in chrono::ChSystem)chrono::ChSystemfriend
ChSystem()chrono::ChSystem
ChSystem(const ChSystem &other)chrono::ChSystem
Clear()chrono::ChSystem
Clone() const =0chrono::ChSystempure virtual
collision_callbackschrono::ChSystemprotected
collision_systemchrono::ChSystemprotected
collision_system_typechrono::ChSystemprotected
composition_strategy (defined in chrono::ChSystem)chrono::ChSystemprotected
ComputeCollisions()chrono::ChSystem
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
CustomEndOfStep()chrono::ChSysteminlinevirtual
descriptorchrono::ChSystemprotected
DescriptorPrepareInject(ChSystemDescriptor &mdescriptor)chrono::ChSystemprotectedvirtual
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
dump_matriceschrono::ChSystemprotected
DumpSystemMatrices(bool save_M, bool save_K, bool save_R, bool save_Cq, const char *path)chrono::ChSystem
fea::ChMesh (defined in chrono::ChSystem)chrono::ChSystemfriend
FileProcessChR(ChStreamInBinary &m_file)chrono::ChSystem
FileWriteChR(ChStreamOutBinary &m_file)chrono::ChSystem
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
GetAssembly() constchrono::ChSysteminline
GetBodyAppliedForce(ChBody *body)chrono::ChSystemprotectedvirtual
GetBodyAppliedTorque(ChBody *body)chrono::ChSystemprotectedvirtual
GetChTime() constchrono::ChSysteminline
GetCollisionSystem() constchrono::ChSysteminline
GetConstraintJacobianMatrix(ChSparseMatrix *Cq)chrono::ChSystem
GetContactContainer() constchrono::ChSysteminline
GetContactMethod() const =0chrono::ChSystempure virtual
GetDampingMatrix(ChSparseMatrix *R)chrono::ChSystem
GetDOC() constchrono::ChSysteminline
GetDOC_c() constchrono::ChSysteminline
GetDOC_d() constchrono::ChSysteminline
GetDOF() constchrono::ChSysteminline
GetDOF_w() constchrono::ChSysteminline
GetDumpSolverMatrices() const (defined in chrono::ChSystem)chrono::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
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
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
GetStepMax() constchrono::ChSysteminline
GetStepMin() constchrono::ChSysteminline
GetStiffnessMatrix(ChSparseMatrix *K)chrono::ChSystem
GetSystemDescriptor()chrono::ChSysteminline
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
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
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
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
nsysvarschrono::ChSystemprotected
nsysvars_wchrono::ChSystemprotected
nthreads_chronochrono::ChSystemprotected
nthreads_collision (defined in chrono::ChSystem)chrono::ChSystemprotected
nthreads_eigen (defined in chrono::ChSystem)chrono::ChSystemprotected
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
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
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
Set_G_acc(const ChVector<> &m_acc)chrono::ChSysteminline
SetChTime(double time)chrono::ChSysteminline
SetCollisionSystem(std::shared_ptr< collision::ChCollisionSystem > newcollsystem)chrono::ChSystemvirtual
SetCollisionSystemType(collision::ChCollisionSystemType type)chrono::ChSystemvirtual
SetContactContainer(collision::ChCollisionSystemType type)chrono::ChSysteminlinevirtual
SetContactContainer(std::shared_ptr< ChContactContainer > contactcontainer)chrono::ChSystemvirtual
SetDumpSolverMatrices(bool md)chrono::ChSysteminline
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
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
SetStepMax(double m_step_max)chrono::ChSysteminline
SetStepMin(double m_step_min)chrono::ChSysteminline
SetSystemDescriptor(std::shared_ptr< ChSystemDescriptor > newdescriptor)chrono::ChSystem
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
step_maxchrono::ChSystemprotected
step_minchrono::ChSystemprotected
stepcountchrono::ChSystemprotected
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
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
~ChSystem()chrono::ChSystemvirtual