Class DirectPositionBasedSolverForStiffRodsConstraint::RodConstraintImpl

Nested Relationships

This class is a nested type of Class DirectPositionBasedSolverForStiffRodsConstraint.

Inheritance Relationships

Base Type

Class Documentation

class RodConstraintImpl : public PBD::RodConstraint

Public Functions

inline virtual unsigned int segmentIndex(unsigned int i)
inline virtual Eigen::Matrix<Real, 3, 4, Eigen::DontAlign> &getConstraintInfo()
inline virtual Real getAverageSegmentLength()
inline virtual Vector3r &getRestDarbouxVector()
inline virtual Vector3r &getStiffnessCoefficientK()
inline virtual Vector3r &getStretchCompliance()
inline virtual Vector3r &getBendingAndTorsionCompliance()

Public Members

std::vector<unsigned int> m_segments
Eigen::Matrix<Real, 3, 4, Eigen::DontAlign> m_constraintInfo
Real m_averageRadius
Real m_averageSegmentLength
Vector3r m_restDarbouxVector
Vector3r m_stiffnessCoefficientK
Vector3r m_stretchCompliance
Vector3r m_bendingAndTorsionCompliance