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

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

AddAdditionalHessianChaos::Softs::FGaussSeidelCorotatedConstraints< T, ParticleType >
AddAdditionalResChaos::Softs::FGaussSeidelCorotatedConstraints< T, ParticleType >
AddHyperelasticResidualAndHessian(const ParticleType &Particles, const int32 ElementIndex, const int32 ElementIndexLocal, const T Dt, TVec3< T > &ParticleResidual, Chaos::PMatrix< T, 3, 3 > &ParticleHessian)Chaos::Softs::FGaussSeidelCorotatedConstraints< T, ParticleType >inline
AlphaJArrayChaos::Softs::FXPBDCorotatedConstraints< T, ParticleType >protected
Apply(ParticleType &Particles, const T Dt) constChaos::Softs::FGaussSeidelCorotatedConstraints< T, ParticleType >inline
ApplyInParallel(ParticleType &Particles, const T Dt) constChaos::Softs::FXPBDCorotatedConstraints< T, ParticleType >inline
ApplyInSerial(ParticleType &Particles, const T Dt, const int32 ElementIndex) constChaos::Softs::FXPBDCorotatedConstraints< T, ParticleType >inlinevirtual
ApplyInSerial(ParticleType &Particles, const T Dt) constChaos::Softs::FXPBDCorotatedConstraints< T, ParticleType >inline
ApplySOR(ParticleType &Particles, const T Dt) constChaos::Softs::FGaussSeidelCorotatedConstraints< T, ParticleType >inline
bDoSORChaos::Softs::FGaussSeidelCorotatedConstraints< T, ParticleType >protected
bRecordMetricChaos::Softs::FXPBDCorotatedConstraints< T, ParticleType >protected
ComputePerParticleCorotatedHessianSimple(const int32 p, const int32 IncidentIndex, const ParticleType &Particles, const T Dt, const bool AddMass=true) constChaos::Softs::FGaussSeidelCorotatedConstraints< T, ParticleType >inline
ComputePerParticleResidual(const int32 p, const int32 IncidentIndex, const ParticleType &Particles, const T Dt, const bool AddMass=true) constChaos::Softs::FGaussSeidelCorotatedConstraints< T, ParticleType >inline
ConstraintsPerColorStartIndexChaos::Softs::FXPBDCorotatedConstraints< T, ParticleType >protected
CurrentItChaos::Softs::FGaussSeidelCorotatedConstraints< T, ParticleType >mutableprotected
DmInverseSaveChaos::Softs::FXPBDCorotatedConstraints< T, ParticleType >protected
Ds(const int e, const ParticleType &InParticles) constChaos::Softs::FXPBDCorotatedConstraints< T, ParticleType >inline
DsInit(const int e, const ParticleType &InParticles) constChaos::Softs::FXPBDCorotatedConstraints< T, ParticleType >inline
ElementDmInv(const int e) constChaos::Softs::FXPBDCorotatedConstraints< T, ParticleType >inline
ElementDmInvSave(const int e) constChaos::Softs::FXPBDCorotatedConstraints< T, ParticleType >inline
FGaussSeidelCorotatedConstraints(const ParticleType &InParticles, const TArray< TVector< int32, 4 > > &InMesh, const TArray< T > &EMeshArray, const TArray< T > &NuMeshArray, TArray< T > &&AlphaJMeshArray, TArray< TArray< int32 > > &&IncidentElementsIn, TArray< TArray< int32 > > &&IncidentElementsLocalIn, const int32 ParticleStartIndexIn, const int32 ParticleEndIndexIn, const bool bDoQuasistaticsIn=false, const bool bDoSORIn=true, const T InOmegaSOR=(T) 1.6, const FDeformableXPBDCorotatedParams &InParams=FDeformableXPBDCorotatedParams(), const T &NuMesh=(T).3, const bool bRecordMetricIn=false)Chaos::Softs::FGaussSeidelCorotatedConstraints< T, ParticleType >inline
FGaussSeidelNeohookeanConstraints(const ParticleType &InParticles, const TArray< TVector< int32, 4 > > &InMesh, const TArray< T > &EMeshArray, const TArray< T > &NuMeshArray, TArray< T > &&AlphaJMeshArray, TArray< TArray< int32 > > &&IncidentElementsIn, TArray< TArray< int32 > > &&IncidentElementsLocalIn, const int32 ParticleStartIndexIn, const int32 ParticleEndIndexIn, const bool bDoQuasistaticsIn=false, const bool bDoSORIn=true, const T InOmegaSOR=(T) 1.6, const FDeformableXPBDCorotatedParams &InParams=FDeformableXPBDCorotatedParams(), const T &NuMesh=(T).3, const bool bRecordMetricIn=false)Chaos::Softs::FGaussSeidelNeohookeanConstraints< T, ParticleType >inline
FXPBDCorotatedConstraints(const ParticleType &InParticles, const TArray< TVector< int32, 4 > > &InMesh, const bool bRecordMetricIn=true, const T &EMesh=(T) 10.0, const T &NuMesh=(T).3)Chaos::Softs::FXPBDCorotatedConstraints< T, ParticleType >inline
FXPBDCorotatedConstraints(const ParticleType &InParticles, const TArray< TVector< int32, 4 > > &InMesh, const TArray< T > &EMeshArray, const T &NuMesh=(T).3, const bool bRecordMetricIn=false)Chaos::Softs::FXPBDCorotatedConstraints< T, ParticleType >inline
FXPBDCorotatedConstraints(const ParticleType &InParticles, const TArray< TVector< int32, 4 > > &InMesh, const TArray< T > &EMeshArray, const TArray< T > &NuMeshArray, TArray< T > &&AlphaJMeshArray, const FDeformableXPBDCorotatedParams &InParams, const T &NuMesh=(T).3, const bool bRecordMetricIn=false, const bool bDoColoring=true)Chaos::Softs::FXPBDCorotatedConstraints< T, ParticleType >inline
FXPBDCorotatedConstraints(const ParticleType &InParticles, const TArray< TVector< int32, 4 > > &InMesh, const T GridN=(T).1, const T &EMesh=(T) 10.0, const T &NuMesh=(T).3)Chaos::Softs::FXPBDCorotatedConstraints< T, ParticleType >inline
GErrorChaos::Softs::FXPBDCorotatedConstraints< T, ParticleType >mutableprotected
GetDeterminantDelta(const ParticleType &Particles, const T Dt, const int32 ElementIndex, const T Tol=(T) 1e-3) constChaos::Softs::FXPBDCorotatedConstraints< T, ParticleType >inlineprotectedvirtual
GetDeterminantGradient(const PMatrix< T, 3, 3 > &Fe, const PMatrix< T, 3, 3 > &DmInvT) constChaos::Softs::FXPBDCorotatedConstraints< T, ParticleType >inline
GetIncidentElements()Chaos::Softs::FGaussSeidelCorotatedConstraints< T, ParticleType >inline
GetIncidentElementsLocal()Chaos::Softs::FGaussSeidelCorotatedConstraints< T, ParticleType >inline
GetMeshArray() constChaos::Softs::FGaussSeidelCorotatedConstraints< T, ParticleType >inline
GetMeshConstraints() constChaos::Softs::FGaussSeidelCorotatedConstraints< T, ParticleType >inline
GetPolarDelta(const ParticleType &Particles, const T Dt, const int32 ElementIndex, const T Tol=(T) 1e-3) constChaos::Softs::FXPBDCorotatedConstraints< T, ParticleType >inlineprotectedvirtual
GetPolarGradient(const PMatrix< T, 3, 3 > &Fe, const PMatrix< T, 3, 3 > &Re, const PMatrix< T, 3, 3 > &DmInvT, const T C1) constChaos::Softs::FXPBDCorotatedConstraints< T, ParticleType >inline
HErrorChaos::Softs::FXPBDCorotatedConstraints< T, ParticleType >mutableprotected
HErrorArrayChaos::Softs::FXPBDCorotatedConstraints< T, ParticleType >mutableprotected
Init(const T Dt, const ParticleType &Particles) constChaos::Softs::FGaussSeidelCorotatedConstraints< T, ParticleType >inline
Init() const overrideChaos::Softs::FGaussSeidelCorotatedConstraints< T, ParticleType >inlinevirtual
InitColor(const ParticleType &Particles)Chaos::Softs::FGaussSeidelCorotatedConstraints< T, ParticleType >inlineprotected
InitializeCorotatedLambdas()Chaos::Softs::FGaussSeidelCorotatedConstraints< T, ParticleType >inlineprotected
InitializeNeohookeanLambdas()Chaos::Softs::FGaussSeidelNeohookeanConstraints< T, ParticleType >inlineprotected
LambdaChaos::Softs::FXPBDCorotatedConstraints< T, ParticleType >protected
ModifyDmInverseFromMuscleLength(const int32 ElemIdx, const T FiberLengthRatio, const PMatrix< T, 3, 3 > &FiberDir, const T ContractionVolumeScale) constChaos::Softs::FXPBDCorotatedConstraints< T, ParticleType >inline
ModifyDmInverseSaveFromInflationVolumeScale(const int32 ElemIdx, const T InflationVolumeScale, const PMatrix< T, 3, 3 > &FiberDir)Chaos::Softs::FXPBDCorotatedConstraints< T, ParticleType >inline
MuChaos::Softs::FXPBDCorotatedConstraints< T, ParticleType >protected
OmegaSORChaos::Softs::FGaussSeidelCorotatedConstraints< T, ParticleType >protected
ParticleColorsChaos::Softs::FGaussSeidelCorotatedConstraints< T, ParticleType >
ParticleEndIndexChaos::Softs::FGaussSeidelCorotatedConstraints< T, ParticleType >protected
RestParticlesChaos::Softs::FXPBDCorotatedConstraints< T, ParticleType >protected
SetParticlesPerColor(TArray< TArray< int32 > > &&InParticlesPerColor)Chaos::Softs::FGaussSeidelCorotatedConstraints< T, ParticleType >inline
VariableStiffnessChaos::Softs::FXPBDCorotatedConstraints< T, ParticleType >protected
X_kChaos::Softs::FGaussSeidelCorotatedConstraints< T, ParticleType >mutableprotected
X_k_1Chaos::Softs::FGaussSeidelCorotatedConstraints< T, ParticleType >mutableprotected
xtildeChaos::Softs::FGaussSeidelCorotatedConstraints< T, ParticleType >mutableprotected
~FGaussSeidelCorotatedConstraints()Chaos::Softs::FGaussSeidelCorotatedConstraints< T, ParticleType >inlinevirtual
~FGaussSeidelNeohookeanConstraints()Chaos::Softs::FGaussSeidelNeohookeanConstraints< T, ParticleType >inlinevirtual
~FXPBDCorotatedConstraints()Chaos::Softs::FXPBDCorotatedConstraints< T, ParticleType >inlinevirtual