chrono::ChSystemMulticoreSMC Member List

This is the complete list of members for chrono::ChSystemMulticoreSMC, 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) overridechrono::ChSystemMulticorevirtual
AddLink(std::shared_ptr< ChLinkBase > link) overridechrono::ChSystemMulticorevirtual
AddMaterialSurfaceData(std::shared_ptr< ChBody > newbody) override (defined in chrono::ChSystemMulticoreSMC)chrono::ChSystemMulticoreSMCvirtual
AddMesh(std::shared_ptr< fea::ChMesh > mesh)chrono::ChSystemvirtual
AddOtherPhysicsItem(std::shared_ptr< ChPhysicsItem > newitem) overridechrono::ChSystemMulticorevirtual
AddShaft(std::shared_ptr< ChShaft > shaft) overridechrono::ChSystemMulticorevirtual
AdvanceDynamics() overridechrono::ChSystemMulticorevirtual
applied_forceschrono::ChSystemprotected
applied_forces_currentchrono::ChSystemprotected
ArchiveIn(ChArchiveIn &archive_in)chrono::ChSystemvirtual
ArchiveOut(ChArchiveOut &archive_out)chrono::ChSystemvirtual
assemblychrono::ChSystemprotected
CalculateConstraintViolation(std::vector< double > &cvec)chrono::ChSystemMulticore
CalculateContactForces()chrono::ChSystemMulticoreinlinevirtual
cd_accumulator (defined in chrono::ChSystemMulticore)chrono::ChSystemMulticoreprotected
ch_timechrono::ChSystemprotected
ChSystem()chrono::ChSystem
ChSystem(const ChSystem &other)chrono::ChSystem
ChSystemMulticore() (defined in chrono::ChSystemMulticore)chrono::ChSystemMulticore
ChSystemMulticore(const ChSystemMulticore &other) (defined in chrono::ChSystemMulticore)chrono::ChSystemMulticore
ChSystemMulticoreSMC() (defined in chrono::ChSystemMulticoreSMC)chrono::ChSystemMulticoreSMC
ChSystemMulticoreSMC(const ChSystemMulticoreSMC &other) (defined in chrono::ChSystemMulticoreSMC)chrono::ChSystemMulticoreSMC
Clear()chrono::ChSystem
ClearForceVariables() (defined in chrono::ChSystemMulticore)chrono::ChSystemMulticore
Clone() const overridechrono::ChSystemMulticoreSMCinlinevirtual
collision_callbackschrono::ChSystemprotected
collision_systemchrono::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
contact_containerchrono::ChSystemprotected
counter (defined in chrono::ChSystemMulticore)chrono::ChSystemMulticoreprotected
current_threads (defined in chrono::ChSystemMulticore)chrono::ChSystemMulticore
CustomEndOfStep()chrono::ChSysteminlinevirtual
data_manager (defined in chrono::ChSystemMulticore)chrono::ChSystemMulticore
descriptorchrono::ChSystemprotected
DescriptorPrepareInject(ChSystemDescriptor &sys_descriptor)chrono::ChSystemprotectedvirtual
detect_optimal_bins (defined in chrono::ChSystemMulticore)chrono::ChSystemMulticoreprotected
detect_optimal_threads (defined in chrono::ChSystemMulticore)chrono::ChSystemMulticoreprotected
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
EnableThreadTuning(int min_threads, int max_threads)chrono::ChSystemMulticore
FlushBatch()chrono::ChSysteminline
ForceUpdate()chrono::ChSystem
frame_bins (defined in chrono::ChSystemMulticore)chrono::ChSystemMulticoreprotected
frame_threads (defined in chrono::ChSystemMulticore)chrono::ChSystemMulticoreprotected
G_accchrono::ChSystemprotected
GetAssembly() constchrono::ChSysteminline
GetBodies() constchrono::ChSysteminline
GetBodyAppliedForce(ChBody *body) overridechrono::ChSystemMulticorevirtual
GetBodyAppliedTorque(ChBody *body) overridechrono::ChSystemMulticorevirtual
GetBodyContactForce(std::shared_ptr< ChBody > body) const overridechrono::ChSystemMulticoreSMCvirtual
GetBodyContactTorque(std::shared_ptr< ChBody > body) const overridechrono::ChSystemMulticoreSMCvirtual
GetChTime() constchrono::ChSysteminline
GetCollisionSystem() constchrono::ChSysteminline
GetConstraintJacobianMatrix(ChSparseMatrix &Cq)chrono::ChSystem
GetContactContainer() constchrono::ChSysteminline
GetContactMethod() const overridechrono::ChSystemMulticoreSMCinlinevirtual
GetDampingMatrix(ChSparseMatrix &R)chrono::ChSystem
GetGravitationalAcceleration() constchrono::ChSysteminline
GetLinks() constchrono::ChSysteminline
GetMassMatrix(ChSparseMatrix &M)chrono::ChSystem
GetMaterialCompositionStrategy() constchrono::ChSysteminline
GetMeshes() constchrono::ChSysteminline
GetNumBodies() const overridechrono::ChSystemMulticoreinlinevirtual
GetNumBodiesActive() constchrono::ChSysteminlinevirtual
GetNumBodiesFixed() constchrono::ChSysteminlinevirtual
GetNumBodiesSleeping() constchrono::ChSysteminlinevirtual
GetNumConstraints() overridechrono::ChSystemMulticoreinlinevirtual
GetNumConstraintsBilateral() overridechrono::ChSystemMulticoreinlinevirtual
GetNumConstraintsUnilateral() overridechrono::ChSystemMulticoreinlinevirtual
GetNumContacts() overridechrono::ChSystemMulticorevirtual
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() const overridechrono::ChSystemMulticoreinlinevirtual
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
GetSettings() (defined in chrono::ChSystemMulticore)chrono::ChSystemMulticore
GetShafts() constchrono::ChSysteminline
GetSolver()chrono::ChSysteminlinevirtual
GetSolverSetupCount() constchrono::ChSysteminline
GetSolverSolveCount() constchrono::ChSysteminline
GetSolverType() constchrono::ChSysteminline
GetStep() constchrono::ChSysteminline
GetStiffnessMatrix(ChSparseMatrix &K)chrono::ChSystem
GetSystemDescriptor()chrono::ChSysteminline
GetTimerAdvance() const overridechrono::ChSystemMulticorevirtual
GetTimerCollision() const overridechrono::ChSystemMulticorevirtual
GetTimerCollisionBroad() constchrono::ChSystem
GetTimerCollisionNarrow() constchrono::ChSystem
GetTimerJacobian() const overridechrono::ChSystemMulticorevirtual
GetTimerLSsetup() const overridechrono::ChSystemMulticorevirtual
GetTimerLSsolve() const overridechrono::ChSystemMulticorevirtual
GetTimerProcessContact() const (defined in chrono::ChSystemMulticoreSMC)chrono::ChSystemMulticoreSMCinline
GetTimerSetup() const overridechrono::ChSystemMulticoreinlinevirtual
GetTimerStep() const overridechrono::ChSystemMulticorevirtual
GetTimerUpdate() const overridechrono::ChSystemMulticorevirtual
GetTimestepper() constchrono::ChSysteminline
GetTimestepperType() constchrono::ChSysteminline
GetVisualSystem() constchrono::ChSysteminline
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
it (defined in chrono::ChSystemMulticore)chrono::ChSystemMulticoreprotected
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
ncontactschrono::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
old_timer (defined in chrono::ChSystemMulticore)chrono::ChSystemMulticoreprotected
old_timer_cd (defined in chrono::ChSystemMulticore)chrono::ChSystemMulticoreprotected
output_dirchrono::ChSystemprotected
PrintStepStats() override (defined in chrono::ChSystemMulticoreSMC)chrono::ChSystemMulticoreSMCvirtual
RecomputeThreads() (defined in chrono::ChSystemMulticore)chrono::ChSystemMulticore
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
SetChTime(double time)chrono::ChSysteminline
SetCollisionSystem(std::shared_ptr< ChCollisionSystem > coll_system)chrono::ChSystemvirtual
SetCollisionSystemType(ChCollisionSystem::Type type) overridechrono::ChSystemMulticoreSMCvirtual
SetContactContainer(std::shared_ptr< ChContactContainer > container) overridechrono::ChSystemMulticoreSMCvirtual
SetGravitationalAcceleration(const ChVector3d &gacc)chrono::ChSysteminline
SetMaterialCompositionStrategy(std::unique_ptr< ChContactMaterialCompositionStrategy > &&strategy) overridechrono::ChSystemMulticorevirtual
SetMaxPenetrationRecoverySpeed(double value)chrono::ChSysteminline
SetNumThreads(int num_threads_chrono, int num_threads_collision=0, int num_threads_eigen=0) overridechrono::ChSystemMulticorevirtual
SetRTF(double rtf)chrono::ChSysteminline
SetSleepingAllowed(bool ms)chrono::ChSysteminline
SetSolver(std::shared_ptr< ChSolver > newsolver)chrono::ChSystemvirtual
SetSolverType(ChSolver::Type type)chrono::ChSystem
SetSystemDescriptor(std::shared_ptr< ChSystemDescriptor > newdescriptor)chrono::ChSystem
SetTimestepper(std::shared_ptr< ChTimestepper > stepper)chrono::ChSysteminline
SetTimestepperType(ChTimestepper::Type type)chrono::ChSystem
Setup() overridechrono::ChSystemMulticoreSMCvirtual
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
timer_accumulator (defined in chrono::ChSystemMulticore)chrono::ChSystemMulticoreprotected
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() (defined in chrono::ChSystemMulticore)chrono::ChSystemMulticorevirtual
chrono::ChSystem::Update(double mytime, bool update_assets=true)chrono::ChSystem
chrono::ChSystem::Update(bool update_assets=true)chrono::ChSystem
Update3DOFBodies() (defined in chrono::ChSystemMulticore)chrono::ChSystemMulticorevirtual
UpdateBilaterals() (defined in chrono::ChSystemMulticore)chrono::ChSystemMulticorevirtual
UpdateLinks() (defined in chrono::ChSystemMulticore)chrono::ChSystemMulticorevirtual
UpdateMaterialSurfaceData(int index, ChBody *body) override (defined in chrono::ChSystemMulticoreSMC)chrono::ChSystemMulticoreSMCvirtual
UpdateMotorLinks() (defined in chrono::ChSystemMulticore)chrono::ChSystemMulticorevirtual
UpdateOtherPhysics() (defined in chrono::ChSystemMulticore)chrono::ChSystemMulticorevirtual
UpdateRigidBodies() (defined in chrono::ChSystemMulticore)chrono::ChSystemMulticorevirtual
UpdateShafts() (defined in chrono::ChSystemMulticore)chrono::ChSystemMulticorevirtual
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
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
~ChSystemMulticore() (defined in chrono::ChSystemMulticore)chrono::ChSystemMulticorevirtual