chrono::ChSystemNSC Member List

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

Add(std::shared_ptr< ChPhysicsItem > item)chrono::ChAssembly
AddAsset(std::shared_ptr< ChAsset > masset)chrono::ChPhysicsIteminline
AddBatch(std::shared_ptr< ChPhysicsItem > item)chrono::ChAssembly
AddBody(std::shared_ptr< ChBody > body)chrono::ChAssemblyvirtual
AddCollisionModelsToSystem()chrono::ChPhysicsIteminlinevirtual
AddLink(std::shared_ptr< ChLinkBase > link)chrono::ChAssemblyvirtual
AddMesh(std::shared_ptr< fea::ChMesh > mesh)chrono::ChAssemblyvirtual
AddOtherPhysicsItem(std::shared_ptr< ChPhysicsItem > item)chrono::ChAssemblyvirtual
ArchiveContainerName() (defined in chrono::ChObj)chrono::ChObjinlinevirtual
ArchiveIN(ChArchiveIn &marchive) overridechrono::ChSystemNSCvirtual
ArchiveOUT(ChArchiveOut &marchive) overridechrono::ChSystemNSCvirtual
assetschrono::ChPhysicsItemprotected
batch_to_insertchrono::ChAssemblyprotected
bodylistchrono::ChAssemblyprotected
ChAssembly() (defined in chrono::ChAssembly)chrono::ChAssembly
ChAssembly(const ChAssembly &other) (defined in chrono::ChAssembly)chrono::ChAssembly
ChObj() (defined in chrono::ChObj)chrono::ChObj
ChObj(const ChObj &other) (defined in chrono::ChObj)chrono::ChObj
ChPhysicsItem() (defined in chrono::ChPhysicsItem)chrono::ChPhysicsIteminline
ChPhysicsItem(const ChPhysicsItem &other) (defined in chrono::ChPhysicsItem)chrono::ChPhysicsItem
ChSystem()chrono::ChSystem
ChSystem(const ChSystem &other)chrono::ChSystem
ChSystemNSC(unsigned int max_objects=16000, double scene_size=500, bool init_sys=true)chrono::ChSystemNSC
ChSystemNSC(const ChSystemNSC &other)chrono::ChSystemNSC
ChTimechrono::ChObjprotected
Clear()chrono::ChSystem
Clone() const overridechrono::ChSystemNSCinlinevirtual
collision_callbacks (defined in chrono::ChSystem)chrono::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) overridechrono::ChSystemvirtual
ConstraintsBiLoad_Ct(double factor=1) overridechrono::ChSystemvirtual
ConstraintsBiLoad_Qc(double factor=1) overridechrono::ChSystemvirtual
ConstraintsBiReset() overridechrono::ChSystemvirtual
ConstraintsFbLoadForces(double factor=1) overridechrono::ChSystemvirtual
ConstraintsFetch_react(double factor=1) overridechrono::ChSystemvirtual
ConstraintsLoadJacobians() overridechrono::ChSystemvirtual
contact_containerchrono::ChSystemprotected
CustomEndOfStep()chrono::ChSysteminlinevirtual
descriptorchrono::ChSystemprotected
DescriptorPrepareInject(ChSystemDescriptor &mdescriptor)chrono::ChSystemprotectedvirtual
DoAssembly(int action)chrono::ChSystem
DoEntireDynamics()chrono::ChSystem
DoEntireKinematics()chrono::ChSystem
DoEntireUniformDynamics(double frame_step)chrono::ChSystem
DoFrameDynamics(double m_endtime)chrono::ChSystem
DoFrameKinematics(double m_endtime)chrono::ChSystem
DoFullAssembly()chrono::ChSystem
DoStaticLinear()chrono::ChSystem
DoStaticNonlinear(int nsteps=10, bool verbose=false)chrono::ChSystem
DoStaticNonlinear(std::shared_ptr< ChStaticNonLinearAnalysis > analysis)chrono::ChSystem
DoStaticRelaxing(int nsteps=10)chrono::ChSystem
DoStepDynamics(double m_step)chrono::ChSystem
DoStepKinematics(double m_step)chrono::ChSystem
dump_matriceschrono::ChSystemprotected
DumpSystemMatrices(bool save_M, bool save_K, bool save_R, bool save_Cq, const char *path)chrono::ChSystem
end_timechrono::ChSystemprotected
FileProcessChR(ChStreamInBinary &m_file)chrono::ChSystem
FileWriteChR(ChStreamOutBinary &m_file)chrono::ChSystem
FlushBatch()chrono::ChAssembly
ForceUpdate()chrono::ChSystem
G_accchrono::ChSystemprotected
Get_bodylist() constchrono::ChAssemblyinline
Get_G_acc() constchrono::ChSysteminline
Get_linklist() constchrono::ChAssemblyinline
Get_meshlist() constchrono::ChAssemblyinline
Get_otherphysicslist() constchrono::ChAssemblyinline
GetAssetN(unsigned int num)chrono::ChPhysicsItem
GetAssets()chrono::ChPhysicsIteminline
GetAssetsFrame(unsigned int nclone=0)chrono::ChPhysicsIteminlinevirtual
GetAssetsFrameNclones()chrono::ChPhysicsIteminlinevirtual
GetCenter(ChVector<> &mcenter)chrono::ChPhysicsItemvirtual
GetChTime() constchrono::ChObjinline
GetCollide() constchrono::ChPhysicsIteminlinevirtual
GetCollisionSystem() constchrono::ChSysteminline
GetConstraintJacobianMatrix(ChSparseMatrix *Cq)chrono::ChSystem
GetContactContainer()chrono::ChSysteminline
GetContactMethod() const overridechrono::ChSystemNSCinlinevirtual
GetDampingMatrix(ChSparseMatrix *R)chrono::ChSystem
GetDOC() overridechrono::ChAssemblyinlinevirtual
GetDOC_c() overridechrono::ChAssemblyinlinevirtual
GetDOC_d() overridechrono::ChAssemblyinlinevirtual
GetDOF() overridechrono::ChAssemblyinlinevirtual
GetDOF_w() overridechrono::ChAssemblyinlinevirtual
GetDumpSolverMatrices() const (defined in chrono::ChSystem)chrono::ChSysteminline
GetEndTime() constchrono::ChSysteminline
GetIdentifier() constchrono::ChObjinline
GetMassMatrix(ChSparseMatrix *M)chrono::ChSystem
GetMaterialCompositionStrategy() constchrono::ChSysteminline
GetMaxiter() constchrono::ChSysteminline
GetMaxPenetrationRecoverySpeed() constchrono::ChSysteminline
GetMinBounceSpeed() constchrono::ChSysteminline
GetName() constchrono::ChObjinline
GetNameString() constchrono::ChObjinline
GetNbodies() constchrono::ChAssemblyinline
GetNbodiesFixed() constchrono::ChAssemblyinline
GetNbodiesSleeping() constchrono::ChAssemblyinline
GetNbodiesTotal() constchrono::ChAssemblyinline
GetNconstr() overridechrono::ChSysteminlinevirtual
GetNcontacts()chrono::ChSystem
GetNcoords() constchrono::ChAssemblyinline
GetNcoords_a()chrono::ChIntegrableIIorderinlinevirtual
GetNcoords_dy() overridechrono::ChIntegrableIIorderinlinevirtual
GetNcoords_v() overridechrono::ChSysteminlinevirtual
GetNcoords_w() constchrono::ChAssemblyinline
GetNcoords_x() overridechrono::ChSysteminlinevirtual
GetNcoords_y() overridechrono::ChIntegrableIIorderinlinevirtual
GetNdoc() constchrono::ChAssemblyinline
GetNdoc_w() constchrono::ChAssemblyinline
GetNdoc_w_C() constchrono::ChAssemblyinline
GetNdoc_w_D() constchrono::ChAssemblyinline
GetNdof() constchrono::ChAssemblyinline
GetNlinks() constchrono::ChAssemblyinline
GetNmeshes() constchrono::ChAssemblyinline
GetNphysicsItems() constchrono::ChAssemblyinline
GetNsysvars() constchrono::ChAssemblyinline
GetNsysvars_w() constchrono::ChAssemblyinline
GetOffset_L()chrono::ChPhysicsIteminline
GetOffset_w()chrono::ChPhysicsIteminline
GetOffset_x()chrono::ChPhysicsIteminline
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
GetSystem() constchrono::ChPhysicsIteminline
GetSystemDescriptor()chrono::ChSysteminline
GetTimerAdvance() constchrono::ChSysteminlinevirtual
GetTimerCollision() constchrono::ChSysteminlinevirtual
GetTimerCollisionBroad() constchrono::ChSysteminline
GetTimerCollisionNarrow() constchrono::ChSysteminline
GetTimerJacobian() constchrono::ChSysteminlinevirtual
GetTimerSetup() constchrono::ChSysteminlinevirtual
GetTimerSolver() constchrono::ChSysteminlinevirtual
GetTimerStep() constchrono::ChSysteminlinevirtual
GetTimerUpdate() constchrono::ChSysteminlinevirtual
GetTimestepper() constchrono::ChSysteminline
GetTimestepperType() constchrono::ChSysteminline
GetTotalAABB(ChVector<> &bbmin, ChVector<> &bbmax)chrono::ChPhysicsItemvirtual
GetUseSleeping() constchrono::ChSysteminline
InjectConstraints(ChSystemDescriptor &mdescriptor) overridechrono::ChSystemvirtual
InjectKRMmatrices(ChSystemDescriptor &mdescriptor) overridechrono::ChSystemvirtual
InjectVariables(ChSystemDescriptor &mdescriptor) overridechrono::ChSystemvirtual
IntFromDescriptor(const unsigned int off_v, ChStateDelta &v, const unsigned int off_L, ChVectorDynamic<> &L) overridechrono::ChSystemvirtual
IntLoadConstraint_C(const unsigned int off, ChVectorDynamic<> &Qc, const double c, bool do_clamp, double recovery_clamp) overridechrono::ChSystemvirtual
IntLoadConstraint_Ct(const unsigned int off, ChVectorDynamic<> &Qc, const double c) overridechrono::ChSystemvirtual
IntLoadResidual_CqL(const unsigned int off_L, ChVectorDynamic<> &R, const ChVectorDynamic<> &L, const double c) overridechrono::ChSystemvirtual
IntLoadResidual_F(const unsigned int off, ChVectorDynamic<> &R, const double c) overridechrono::ChSystemvirtual
IntLoadResidual_Mv(const unsigned int off, ChVectorDynamic<> &R, const ChVectorDynamic<> &w, const double c) overridechrono::ChSystemvirtual
IntStateGather(const unsigned int off_x, ChState &x, const unsigned int off_v, ChStateDelta &v, double &T) overridechrono::ChSystemvirtual
IntStateGatherAcceleration(const unsigned int off_a, ChStateDelta &a) overridechrono::ChSystemvirtual
IntStateGatherReactions(const unsigned int off_L, ChVectorDynamic<> &L) overridechrono::ChSystemvirtual
IntStateIncrement(const unsigned int off_x, ChState &x_new, const ChState &x, const unsigned int off_v, const ChStateDelta &Dv) overridechrono::ChSystemvirtual
IntStateScatter(const unsigned int off_x, const ChState &x, const unsigned int off_v, const ChStateDelta &v, const double T) overridechrono::ChSystemvirtual
IntStateScatterAcceleration(const unsigned int off_a, const ChStateDelta &a) overridechrono::ChSystemvirtual
IntStateScatterReactions(const unsigned int off_L, const ChVectorDynamic<> &L) overridechrono::ChSystemvirtual
IntToDescriptor(const unsigned int off_v, const ChStateDelta &v, const ChVectorDynamic<> &R, const unsigned int off_L, const ChVectorDynamic<> &L, const ChVectorDynamic<> &Qc) overridechrono::ChSystemvirtual
is_initializedchrono::ChSystemprotected
is_updatedchrono::ChSystemprotected
KRMmatricesLoad(double Kfactor, double Rfactor, double Mfactor) overridechrono::ChSystemvirtual
last_errchrono::ChSystemprotected
linklistchrono::ChAssemblyprotected
LoadConstraint_C(ChVectorDynamic<> &Qc, const double c, const bool do_clamp=false, const double mclam=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
meshlistchrono::ChAssemblyprotected
MFlagGet(int &mflag, int mask) (defined in chrono::ChObj)chrono::ChObjinline
MFlagSetOFF(int &mflag, int mask) (defined in chrono::ChObj)chrono::ChObjinline
MFlagSetON(int &mflag, int mask) (defined in chrono::ChObj)chrono::ChObjinline
MFlagsSetAllOFF(int &mflag) (defined in chrono::ChObj)chrono::ChObjinline
MFlagsSetAllON(int &mflag) (defined in chrono::ChObj)chrono::ChObjinline
min_bounce_speedchrono::ChSystemprotected
nbodieschrono::ChAssemblyprotected
nbodies_fixedchrono::ChAssemblyprotected
nbodies_sleepchrono::ChAssemblyprotected
ncontactschrono::ChSystemprotected
ncoordschrono::ChAssemblyprotected
ncoords_wchrono::ChAssemblyprotected
ndocchrono::ChAssemblyprotected
ndoc_wchrono::ChAssemblyprotected
ndoc_w_Cchrono::ChAssemblyprotected
ndoc_w_Dchrono::ChAssemblyprotected
ndofchrono::ChAssemblyprotected
NewBody() overridechrono::ChSystemNSCinlinevirtual
NewBodyAuxRef() overridechrono::ChSystemNSCinlinevirtual
nlinkschrono::ChAssemblyprotected
nmesheschrono::ChAssemblyprotected
nphysicsitemschrono::ChAssemblyprotected
nsysvarschrono::ChAssemblyprotected
nsysvars_wchrono::ChAssemblyprotected
offset_Lchrono::ChPhysicsItemprotected
offset_wchrono::ChPhysicsItemprotected
offset_xchrono::ChPhysicsItemprotected
otherphysicslistchrono::ChAssemblyprotected
Reference_LM_byID()chrono::ChSystem
RegisterCustomCollisionCallback(CustomCollisionCallback *mcallb)chrono::ChSysteminline
Remove(std::shared_ptr< ChPhysicsItem > item)chrono::ChAssembly
RemoveAllBodies()chrono::ChAssembly
RemoveAllLinks()chrono::ChAssembly
RemoveAllMeshes()chrono::ChAssembly
RemoveAllOtherPhysicsItems()chrono::ChAssembly
RemoveBody(std::shared_ptr< ChBody > body)chrono::ChAssemblyvirtual
RemoveCollisionModelsFromSystem()chrono::ChPhysicsIteminlinevirtual
RemoveLink(std::shared_ptr< ChLinkBase > link)chrono::ChAssemblyvirtual
RemoveMesh(std::shared_ptr< fea::ChMesh > mesh)chrono::ChAssemblyvirtual
RemoveOtherPhysicsItem(std::shared_ptr< ChPhysicsItem > item)chrono::ChAssemblyvirtual
ResetStepcount()chrono::ChSysteminline
ResetTimers()chrono::ChSysteminline
Search(const char *name)chrono::ChAssembly
SearchBody(const char *name)chrono::ChAssembly
SearchBodyID(int markID)chrono::ChAssembly
SearchLink(const char *name)chrono::ChAssembly
SearchMarker(const char *name)chrono::ChAssembly
SearchMarker(int markID)chrono::ChAssembly
SearchMesh(const char *name)chrono::ChAssembly
SearchOtherPhysicsItem(const char *name)chrono::ChAssembly
Set_G_acc(const ChVector<> &m_acc)chrono::ChSysteminline
SetChTime(double m_time)chrono::ChObjinline
SetCollisionSystem(std::shared_ptr< collision::ChCollisionSystem > newcollsystem)chrono::ChSystem
SetContactContainer(std::shared_ptr< ChContactContainer > container) overridechrono::ChSystemNSCvirtual
SetDumpSolverMatrices(bool md)chrono::ChSysteminline
SetEndTime(double m_end_time)chrono::ChSysteminline
SetIdentifier(int id)chrono::ChObjinline
SetMaterialCompositionStrategy(std::unique_ptr< ChMaterialCompositionStrategy< float >> &&strategy)chrono::ChSystem
SetMaxiter(int m_maxiter)chrono::ChSysteminline
SetMaxPenetrationRecoverySpeed(double mval)chrono::ChSysteminline
SetMinBounceSpeed(double mval)chrono::ChSysteminline
SetName(const char myname[])chrono::ChObjinline
SetNameString(const std::string &myname)chrono::ChObjinline
SetNoSpeedNoAcceleration() overridechrono::ChAssemblyvirtual
SetOffset_L(const unsigned int moff)chrono::ChPhysicsIteminline
SetOffset_w(const unsigned int moff)chrono::ChPhysicsIteminline
SetOffset_x(const unsigned int moff)chrono::ChPhysicsIteminline
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::ChSystemvirtual
SetStep(double m_step)chrono::ChSysteminline
SetStepMax(double m_step_max)chrono::ChSysteminline
SetStepMin(double m_step_min)chrono::ChSysteminline
SetSystem(ChSystem *m_system) overridechrono::ChAssemblyvirtual
SetSystemDescriptor(std::shared_ptr< ChSystemDescriptor > newdescriptor)chrono::ChSystem
SetTimestepper(std::shared_ptr< ChTimestepper > mstepper)chrono::ChSysteminline
SetTimestepperType(ChTimestepper::Type type)chrono::ChSystem
Setup() overridechrono::ChSystemvirtual
setupcountchrono::ChSystemprotected
SetUseSleeping(bool ms)chrono::ChSysteminline
ShowHierarchy(ChStreamOutAscii &m_file, int level=0)chrono::ChAssembly
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) overridechrono::ChSystemvirtual
chrono::ChIntegrableIIorder::StateScatter(const ChState &y, const double T) 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=true) overridechrono::ChIntegrableIIordervirtual
StateSolveA(ChStateDelta &Dvdt, ChVectorDynamic<> &L, const ChState &x, const ChStateDelta &v, const double T, const double dt, bool force_state_scatter=true)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=true, bool force_setup=true) 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=true, bool force_setup=true) overridechrono::ChIntegrableIIorderinlinevirtual
stepchrono::ChSystemprotected
step_maxchrono::ChSystemprotected
step_minchrono::ChSystemprotected
stepcountchrono::ChSystemprotected
StreamINstate(ChStreamInBinary &mstream)chrono::ChPhysicsIteminlinevirtual
StreamOUTstate(ChStreamOutBinary &mstream)chrono::ChPhysicsIteminlinevirtual
SyncCollisionModels() overridechrono::ChAssemblyvirtual
SynchronizeLastCollPositions()chrono::ChSystem
systemchrono::ChPhysicsItemprotected
timer_advancechrono::ChSystemprotected
timer_collisionchrono::ChSystemprotected
timer_jacobianchrono::ChSystemprotected
timer_setupchrono::ChSystemprotected
timer_solverchrono::ChSystemprotected
timer_stepchrono::ChSystemprotected
timer_updatechrono::ChSystemprotected
timestepperchrono::ChSystemprotected
tol_forcechrono::ChSystemprotected
Update(bool update_assets=true) overridechrono::ChSystemvirtual
chrono::ChAssembly::Update(double mytime, bool update_assets=true) overridechrono::ChAssemblyvirtual
use_sleepingchrono::ChSystemprotected
VariablesFbIncrementMq() overridechrono::ChSystemvirtual
VariablesFbLoadForces(double factor=1) overridechrono::ChSystemvirtual
VariablesFbReset() overridechrono::ChSystemvirtual
VariablesQbIncrementPosition(double step) overridechrono::ChSystemvirtual
VariablesQbLoadSpeed() overridechrono::ChSystemvirtual
VariablesQbSetSpeed(double step=0) overridechrono::ChSystemvirtual
~ChAssembly() (defined in chrono::ChAssembly)chrono::ChAssemblyvirtual
~ChObj() (defined in chrono::ChObj)chrono::ChObjinlinevirtual
~ChPhysicsItem() (defined in chrono::ChPhysicsItem)chrono::ChPhysicsItemvirtual
~ChSystem()chrono::ChSystemvirtual
~ChSystemNSC()chrono::ChSystemNSCinlinevirtual