| AddAddInternalForceDifferentialsRange(int32 NumConstraints) | Chaos::Softs::FGaussSeidelMainConstraint< T, ParticleType > | inline |
| AddDynamicConstraintResidualAndHessianRange(int32 NumConstraints) | Chaos::Softs::FGaussSeidelMainConstraint< T, ParticleType > | inline |
| AddDynamicConstraints(const TArray< TArray< int32 > > &ExtraConstraints, TArray< TArray< int32 > > &ExtraIncidentElements, TArray< TArray< int32 > > &ExtraIncidentElementsLocal, bool CheckIncidentElements=false) | Chaos::Softs::FGaussSeidelMainConstraint< T, ParticleType > | |
| AddExternalAcceleration(const TVec3< T > &Acceleration) | Chaos::Softs::FGaussSeidelMainConstraint< T, ParticleType > | inline |
| AddPerNodeHessianRange(int32 NumConstraints) | Chaos::Softs::FGaussSeidelMainConstraint< T, ParticleType > | inline |
| AddStaticConstraintResidualAndHessianRange(int32 NumConstraints) | Chaos::Softs::FGaussSeidelMainConstraint< T, ParticleType > | inline |
| AddStaticConstraints(const TArray< TArray< int32 > > &ExtraConstraints, TArray< TArray< int32 > > &ExtraIncidentElements, TArray< TArray< int32 > > &ExtraIncidentElementsLocal) | Chaos::Softs::FGaussSeidelMainConstraint< T, ParticleType > | |
| AddTransientConstraintResidualAndHessianRange(int32 NumConstraints) | Chaos::Softs::FGaussSeidelMainConstraint< T, ParticleType > | inline |
| AddTransientConstraints(const TArray< TArray< int32 > > &ExtraConstraints, TArray< TArray< int32 > > &ExtraIncidentElements, TArray< TArray< int32 > > &ExtraIncidentElementsLocal, bool CheckIncidentElements=false) | Chaos::Softs::FGaussSeidelMainConstraint< T, ParticleType > | |
| Apply(ParticleType &Particles, const T Dt, const int32 MaxWriteIters=10, const bool Write2File=false, const TPBDActiveView< FSolverParticles > *InParticleActiveView=nullptr) | Chaos::Softs::FGaussSeidelMainConstraint< T, ParticleType > | inline |
| ApplyCG(ParticleType &Particles, const T Dt) | Chaos::Softs::FGaussSeidelMainConstraint< T, ParticleType > | |
| ComputeNewtonResiduals(const ParticleType &Particles, const T Dt, const bool Write2File=false, TArray< PMatrix< T, 3, 3 > > *AllParticleHessian=nullptr) | Chaos::Softs::FGaussSeidelMainConstraint< T, ParticleType > | |
| DebugResidual | Chaos::Softs::FGaussSeidelMainConstraint< T, ParticleType > | |
| DynamicConstraintResidualAndHessian() const | Chaos::Softs::FGaussSeidelMainConstraint< T, ParticleType > | inline |
| DynamicConstraintResidualAndHessian() | Chaos::Softs::FGaussSeidelMainConstraint< T, ParticleType > | inline |
| ExternalAcceleration | Chaos::Softs::FGaussSeidelMainConstraint< T, ParticleType > | |
| FGaussSeidelMainConstraint(const ParticleType &InParticles, const bool bDoQuasistaticsIn=false, const bool bDoSORIn=true, const T InOmegaSOR=(T) 1.6, const int32 ParallelMaxIn=1000, const T MaxDxRatioIn=T(1), const FDeformableXPBDCorotatedParams &InParams=FDeformableXPBDCorotatedParams()) | Chaos::Softs::FGaussSeidelMainConstraint< T, ParticleType > | inline |
| Init(const T Dt, const ParticleType &Particles) | Chaos::Softs::FGaussSeidelMainConstraint< T, ParticleType > | inline |
| InitDynamicColor(const ParticleType &Particles) | Chaos::Softs::FGaussSeidelMainConstraint< T, ParticleType > | inline |
| InitStaticColor(const ParticleType &Particles, const TPBDActiveView< FSolverParticles > *InParticleActiveView=nullptr) | Chaos::Softs::FGaussSeidelMainConstraint< T, ParticleType > | inline |
| InitTransientColor(const ParticleType &Particles) | Chaos::Softs::FGaussSeidelMainConstraint< T, ParticleType > | inline |
| InternalForceDifferentials() const | Chaos::Softs::FGaussSeidelMainConstraint< T, ParticleType > | inline |
| InternalForceDifferentials() | Chaos::Softs::FGaussSeidelMainConstraint< T, ParticleType > | inline |
| IsClean(const TArray< TArray< int32 > > &ConstraintsIn, const TArray< TArray< int32 > > &IncidentElementsIn, const TArray< TArray< int32 > > &IncidentElementsLocalIn) | Chaos::Softs::FGaussSeidelMainConstraint< T, ParticleType > | inlinestatic |
| IsFirstFrame | Chaos::Softs::FGaussSeidelMainConstraint< T, ParticleType > | |
| PassedIters | Chaos::Softs::FGaussSeidelMainConstraint< T, ParticleType > | |
| PerNodeHessian() const | Chaos::Softs::FGaussSeidelMainConstraint< T, ParticleType > | inline |
| PerNodeHessian() | Chaos::Softs::FGaussSeidelMainConstraint< T, ParticleType > | inline |
| ResetDynamicConstraints() | Chaos::Softs::FGaussSeidelMainConstraint< T, ParticleType > | inline |
| ResetExternalAcceleration() | Chaos::Softs::FGaussSeidelMainConstraint< T, ParticleType > | inline |
| Resize(const int32 NewSize) | Chaos::Softs::FGaussSeidelMainConstraint< T, ParticleType > | inline |
| StaticConstraintResidualAndHessian() const | Chaos::Softs::FGaussSeidelMainConstraint< T, ParticleType > | inline |
| StaticConstraintResidualAndHessian() | Chaos::Softs::FGaussSeidelMainConstraint< T, ParticleType > | inline |
| TransientConstraintResidualAndHessian() const | Chaos::Softs::FGaussSeidelMainConstraint< T, ParticleType > | inline |
| TransientConstraintResidualAndHessian() | Chaos::Softs::FGaussSeidelMainConstraint< T, ParticleType > | inline |
| ~FGaussSeidelMainConstraint() | Chaos::Softs::FGaussSeidelMainConstraint< T, ParticleType > | inlinevirtual |