|
| template<typename SolverParticlesOrRange > |
| FSolverVec3 | GetXPBDSpringDelta (const SolverParticlesOrRange &Particles, const FSolverReal Dt, const TVec2< int32 > &Constraint, const FSolverReal RestLength, FSolverReal &Lambda, const FSolverReal StiffnessValue) |
| |
| template<typename SolverParticlesOrRange > |
| FSolverVec3 | GetXPBDSpringDeltaWithDamping (const SolverParticlesOrRange &Particles, const FSolverReal Dt, const TVec2< int32 > &Constraint, const FSolverReal RestLength, FSolverReal &Lambda, const FSolverReal StiffnessValue, const FSolverReal DampingRatioValue) |
| |
| template<typename SolverParticlesOrRange > |
| FSolverVec3 | GetXPBDSpringDampingDelta (const SolverParticlesOrRange &Particles, const FSolverReal Dt, const TVec2< int32 > &Constraint, const FSolverReal RestLength, FSolverReal &Lambda, const FSolverReal StiffnessValue, const FSolverReal DampingRatioValue) |
| |
| template<typename SolverParticlesOrRange > |
| FSolverVec3 | GetXPBDAxialSpringDelta (const SolverParticlesOrRange &Particles, const FSolverReal Dt, const TVec3< int32 > &Constraint, const FSolverReal Bary, const FSolverReal RestLength, FSolverReal &Lambda, const FSolverReal StiffnessValue) |
| |
| template<typename SolverParticlesOrRange > |
| FSolverVec3 | GetXPBDAxialSpringDeltaWithDamping (const SolverParticlesOrRange &Particles, const FSolverReal Dt, const TVec3< int32 > &Constraint, const FSolverReal Bary, const FSolverReal RestLength, FSolverReal &Lambda, const FSolverReal StiffnessValue, const FSolverReal DampingRatioValue) |
| |
| template<typename SolverParticlesOrRange > |
| FSolverVec3 | GetXPBDAxialSpringDampingDelta (const SolverParticlesOrRange &Particles, const FSolverReal Dt, const TVec3< int32 > &Constraint, const FSolverReal Bary, const FSolverReal RestLength, FSolverReal &Lambda, const FSolverReal StiffnessValue, const FSolverReal DampingRatioValue) |
| |
| template<typename SolverParticlesOrRange , int32 N> |
| FSolverVec3 | GetXPBDEmbeddedSpringDelta (const SolverParticlesOrRange &Particles, const FSolverReal Dt, const TVector< int32, N > &Constraint, const TVector< FSolverReal, N > &Weights, const FSolverReal RestLength, FSolverReal &Lambda, const FSolverReal ExtensionStiffnessValue, const FSolverReal CompressionStiffnessValue) |
| |
| template<typename SolverParticlesOrRange , int32 N> |
| FSolverVec3 | GetXPBDEmbeddedSpringDampingDelta (const SolverParticlesOrRange &Particles, const FSolverReal Dt, const TVector< int32, N > &Constraint, const TVector< FSolverReal, N > &Weights, const FSolverReal RestLength, FSolverReal &Lambda, const FSolverReal ExtensionStiffnessValue, const FSolverReal CompressionStiffnessValue, const FSolverReal DampingRatioValue) |
| |
| void | UpdateSpringLinearSystem (const FSolverParticlesRange &Particles, const FSolverReal Dt, const TVec2< int32 > &Constraint, const FSolverReal RestLength, const FSolverReal StiffnessValue, const FSolverReal MinStiffness, const FSolverReal DampingRatioValue, FEvolutionLinearSystem &LinearSystem) |
| |
| void | UpdateAxialSpringLinearSystem (const FSolverParticlesRange &Particles, const FSolverReal Dt, const TVec3< int32 > &Constraint, const FSolverReal Bary, const FSolverReal RestLength, const FSolverReal StiffnessValue, const FSolverReal MinStiffness, const FSolverReal DampingRatioValue, FEvolutionLinearSystem &LinearSystem) |
| |