UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
Chaos::Softs::FGaussSeidelMainConstraint< T, ParticleType > Member List

This is the complete list of members for Chaos::Softs::FGaussSeidelMainConstraint< T, ParticleType >, including all inherited members.

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 >
DebugResidualChaos::Softs::FGaussSeidelMainConstraint< T, ParticleType >
DynamicConstraintResidualAndHessian() constChaos::Softs::FGaussSeidelMainConstraint< T, ParticleType >inline
DynamicConstraintResidualAndHessian()Chaos::Softs::FGaussSeidelMainConstraint< T, ParticleType >inline
ExternalAccelerationChaos::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() constChaos::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
IsFirstFrameChaos::Softs::FGaussSeidelMainConstraint< T, ParticleType >
PassedItersChaos::Softs::FGaussSeidelMainConstraint< T, ParticleType >
PerNodeHessian() constChaos::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() constChaos::Softs::FGaussSeidelMainConstraint< T, ParticleType >inline
StaticConstraintResidualAndHessian()Chaos::Softs::FGaussSeidelMainConstraint< T, ParticleType >inline
TransientConstraintResidualAndHessian() constChaos::Softs::FGaussSeidelMainConstraint< T, ParticleType >inline
TransientConstraintResidualAndHessian()Chaos::Softs::FGaussSeidelMainConstraint< T, ParticleType >inline
~FGaussSeidelMainConstraint()Chaos::Softs::FGaussSeidelMainConstraint< T, ParticleType >inlinevirtual