virtual void InjectVariables(ChSystemDescriptor &mdescriptor) override
void SetMass(double newmass)
virtual void VariablesFbReset() override
Sets the 'fb' part of the encapsulated ChVariablesBodyOwnMass to zero.
chrono::ChBodyAddedMass * newChBodyAddedMass()
virtual ~ChBodyAddedMass()
ChVariables & Variables() override
ChVariablesBodyAddedMass variables
virtual void VariablesQbSetSpeed(double step=0) override
ChVariablesBodyOwnMass & VariablesBody()
void SetMfullmass(ChMatrixDynamic<> Mfullmass_in)
virtual void IntLoadResidual_Mv(const unsigned int off, ChVectorDynamic<> &R, const ChVectorDynamic<> &w, const double c) override
virtual void VariablesFbIncrementMq() override
virtual void VariablesFbLoadForces(double factor=1) override
void SetInertiaXY(const ChVector<> &iner)
virtual void IntFromDescriptor(const unsigned int off_v, ChStateDelta &v, const unsigned int off_L, ChVectorDynamic<> &L) override
void SetInvMfullmass(ChMatrixDynamic<> inv_Mfullmass_in)
ChVariablesBodyAddedMass & VariablesBodyAddedMass()
virtual void VariablesQbLoadSpeed() override
virtual void VariablesQbIncrementPosition(double step) override
virtual void IntToDescriptor(const unsigned int off_v, const ChStateDelta &v, const ChVectorDynamic<> &R, const unsigned int off_L, const ChVectorDynamic<> &L, const ChVectorDynamic<> &Qc) override
virtual void IntLoadResidual_F(const unsigned int off, ChVectorDynamic<> &R, const double c) override
void SetInertiaXX(const ChVector<> &iner)
void SetInertia(const ChMatrix33<> &iner)