#include <GaussSeidelSphereRepulsionConstraints.h>
|
| | FGaussSeidelSphereRepulsionConstraints (FSolverReal InRadius, FSolverReal InStiffness, const ParticleType &InParticles, const FDeformableXPBDWeakConstraintParams &InParams) |
| |
| virtual | ~FGaussSeidelSphereRepulsionConstraints () |
| |
| void | AddSphereRepulsionResidual (const ParticleType &InParticles, const int32 p, const T Dt, TVec3< T > &res) |
| |
| void | AddSphereRepulsionHessian (const int32 p, const T Dt, Chaos::PMatrix< T, 3, 3 > &ParticleHessian) |
| |
| void | AddSphereRepulsionResidualAndHessian (const ParticleType &InParticles, const int32 ConstraintIndex, const int32 LocalIndex, const T Dt, TVec3< T > &ParticleResidual, Chaos::PMatrix< T, 3, 3 > &ParticleHessian) |
| |
| void | VisualizeAllBindings (const FSolverParticles &InParticles, const T Dt) const |
| |
| void | Init (const FSolverParticles &InParticles, const T Dt) const |
| |
| void | UpdateSphereRepulsionConstraints (const FSolverParticles &Particles, const TArray< int32 > &SurfaceVertices, const TArray< int32 > &ComponentIndex) |
| |
| void | ReturnSphereRepulsionConstraints (TArray< TArray< int32 > > &ExtraConstraints, TArray< TArray< int32 > > &ExtraIncidentElements, TArray< TArray< int32 > > &ExtraIncidentElementsLocal) |
| |
◆ FGaussSeidelSphereRepulsionConstraints()
◆ ~FGaussSeidelSphereRepulsionConstraints()
◆ AddSphereRepulsionHessian()
◆ AddSphereRepulsionResidual()
◆ AddSphereRepulsionResidualAndHessian()
◆ Init()
◆ ReturnSphereRepulsionConstraints()
◆ UpdateSphereRepulsionConstraints()
◆ VisualizeAllBindings()
◆ Constraints
◆ ConstraintStiffness
◆ Radius
◆ Stiffness
The documentation for this class was generated from the following file: