ChContactNSC() (defined in chrono::ChContactNSC< Ta, Tb >) | chrono::ChContactNSC< Ta, Tb > | inline |
ChContactNSC(ChContactContainer *mcontainer, Ta *mobjA, Tb *mobjB, const collision::ChCollisionInfo &cinfo) | chrono::ChContactNSC< Ta, Tb > | inline |
ChContactTuple() (defined in chrono::ChContactTuple< Ta, Tb >) | chrono::ChContactTuple< Ta, Tb > | inline |
ChContactTuple(ChContactContainer *mcontainer, Ta *mobjA, Tb *mobjB, const collision::ChCollisionInfo &cinfo) | chrono::ChContactTuple< Ta, Tb > | inline |
compliance (defined in chrono::ChContactNSC< Ta, Tb >) | chrono::ChContactNSC< Ta, Tb > | protected |
complianceT (defined in chrono::ChContactNSC< Ta, Tb >) | chrono::ChContactNSC< Ta, Tb > | protected |
ConstraintsBiLoad_C(double factor=1., double recovery_clamp=0.1, bool do_clamp=false) override (defined in chrono::ChContactNSC< Ta, Tb >) | chrono::ChContactNSC< Ta, Tb > | inlinevirtual |
ConstraintsBiReset() override (defined in chrono::ChContactNSC< Ta, Tb >) | chrono::ChContactNSC< Ta, Tb > | inlinevirtual |
ConstraintsFetch_react(double factor) override (defined in chrono::ChContactNSC< Ta, Tb >) | chrono::ChContactNSC< Ta, Tb > | inlinevirtual |
contact_plane | chrono::ChContactTuple< Ta, Tb > | protected |
container | chrono::ChContactTuple< Ta, Tb > | protected |
ContInjectKRMmatrices(ChSystemDescriptor &mdescriptor) (defined in chrono::ChContactTuple< Ta, Tb >) | chrono::ChContactTuple< Ta, Tb > | inlinevirtual |
ContIntFromDescriptor(const unsigned int off_L, ChVectorDynamic<> &L) override (defined in chrono::ChContactNSC< Ta, Tb >) | chrono::ChContactNSC< Ta, Tb > | inlinevirtual |
ContIntLoadConstraint_C(const unsigned int off_L, ChVectorDynamic<> &Qc, const double c, bool do_clamp, double recovery_clamp) override (defined in chrono::ChContactNSC< Ta, Tb >) | chrono::ChContactNSC< Ta, Tb > | inlinevirtual |
ContIntLoadResidual_CqL(const unsigned int off_L, ChVectorDynamic<> &R, const ChVectorDynamic<> &L, const double c) override (defined in chrono::ChContactNSC< Ta, Tb >) | chrono::ChContactNSC< Ta, Tb > | inlinevirtual |
ContIntLoadResidual_F(ChVectorDynamic<> &R, const double c) (defined in chrono::ChContactTuple< Ta, Tb >) | chrono::ChContactTuple< Ta, Tb > | inlinevirtual |
ContIntStateGatherReactions(const unsigned int off_L, ChVectorDynamic<> &L) override (defined in chrono::ChContactNSC< Ta, Tb >) | chrono::ChContactNSC< Ta, Tb > | inlinevirtual |
ContIntStateScatterReactions(const unsigned int off_L, const ChVectorDynamic<> &L) override (defined in chrono::ChContactNSC< Ta, Tb >) | chrono::ChContactNSC< Ta, Tb > | inlinevirtual |
ContIntToDescriptor(const unsigned int off_L, const ChVectorDynamic<> &L, const ChVectorDynamic<> &Qc) override (defined in chrono::ChContactNSC< Ta, Tb >) | chrono::ChContactNSC< Ta, Tb > | inlinevirtual |
ContKRMmatricesLoad(double Kfactor, double Rfactor) (defined in chrono::ChContactTuple< Ta, Tb >) | chrono::ChContactTuple< Ta, Tb > | inlinevirtual |
dampingf (defined in chrono::ChContactNSC< Ta, Tb >) | chrono::ChContactNSC< Ta, Tb > | protected |
eff_radius | chrono::ChContactTuple< Ta, Tb > | protected |
GetContactCoords() const | chrono::ChContactTuple< Ta, Tb > | inline |
GetContactDistance() const | chrono::ChContactTuple< Ta, Tb > | inline |
GetContactForce() const override | chrono::ChContactNSC< Ta, Tb > | inlinevirtual |
GetContactNormal() const | chrono::ChContactTuple< Ta, Tb > | inline |
GetContactP1() const | chrono::ChContactTuple< Ta, Tb > | inline |
GetContactP2() const | chrono::ChContactTuple< Ta, Tb > | inline |
GetContactPlane() const | chrono::ChContactTuple< Ta, Tb > | inline |
GetEffectiveCurvatureRadius() const | chrono::ChContactTuple< Ta, Tb > | inline |
GetFriction() | chrono::ChContactNSC< Ta, Tb > | inlinevirtual |
GetObjA() | chrono::ChContactTuple< Ta, Tb > | inline |
GetObjB() | chrono::ChContactTuple< Ta, Tb > | inline |
InjectConstraints(ChSystemDescriptor &mdescriptor) override (defined in chrono::ChContactNSC< Ta, Tb >) | chrono::ChContactNSC< Ta, Tb > | inlinevirtual |
norm_dist | chrono::ChContactTuple< Ta, Tb > | protected |
normal | chrono::ChContactTuple< Ta, Tb > | protected |
Nx | chrono::ChContactNSC< Ta, Tb > | protected |
objA | chrono::ChContactTuple< Ta, Tb > | protected |
objB | chrono::ChContactTuple< Ta, Tb > | protected |
p1 | chrono::ChContactTuple< Ta, Tb > | protected |
p2 | chrono::ChContactTuple< Ta, Tb > | protected |
react_force (defined in chrono::ChContactNSC< Ta, Tb >) | chrono::ChContactNSC< Ta, Tb > | protected |
reactions_cache | chrono::ChContactNSC< Ta, Tb > | protected |
Reset(Ta *mobjA, Tb *mobjB, const collision::ChCollisionInfo &cinfo) override | chrono::ChContactNSC< Ta, Tb > | inlinevirtual |
restitution (defined in chrono::ChContactNSC< Ta, Tb >) | chrono::ChContactNSC< Ta, Tb > | protected |
SetFriction(double mf) | chrono::ChContactNSC< Ta, Tb > | inlinevirtual |
Tu (defined in chrono::ChContactNSC< Ta, Tb >) | chrono::ChContactNSC< Ta, Tb > | protected |
Tv (defined in chrono::ChContactNSC< Ta, Tb >) | chrono::ChContactNSC< Ta, Tb > | protected |
typecarr_a typedef (defined in chrono::ChContactNSC< Ta, Tb >) | chrono::ChContactNSC< Ta, Tb > | |
typecarr_b typedef (defined in chrono::ChContactNSC< Ta, Tb >) | chrono::ChContactNSC< Ta, Tb > | |
~ChContactNSC() (defined in chrono::ChContactNSC< Ta, Tb >) | chrono::ChContactNSC< Ta, Tb > | inline |
~ChContactTuple() (defined in chrono::ChContactTuple< Ta, Tb >) | chrono::ChContactTuple< Ta, Tb > | inlinevirtual |