| AddAdditionalHessian | Chaos::Softs::FGaussSeidelCorotatedConstraints< T, ParticleType > | |
| AddAdditionalRes | Chaos::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 |
| AlphaJArray | Chaos::Softs::FXPBDCorotatedConstraints< T, ParticleType > | protected |
| Apply(ParticleType &Particles, const T Dt) const | Chaos::Softs::FGaussSeidelCorotatedConstraints< T, ParticleType > | inline |
| ApplyInParallel(ParticleType &Particles, const T Dt) const | Chaos::Softs::FXPBDCorotatedConstraints< T, ParticleType > | inline |
| ApplyInSerial(ParticleType &Particles, const T Dt, const int32 ElementIndex) const | Chaos::Softs::FXPBDCorotatedConstraints< T, ParticleType > | inlinevirtual |
| ApplyInSerial(ParticleType &Particles, const T Dt) const | Chaos::Softs::FXPBDCorotatedConstraints< T, ParticleType > | inline |
| ApplySOR(ParticleType &Particles, const T Dt) const | Chaos::Softs::FGaussSeidelCorotatedConstraints< T, ParticleType > | inline |
| bDoSOR | Chaos::Softs::FGaussSeidelCorotatedConstraints< T, ParticleType > | protected |
| bRecordMetric | Chaos::Softs::FXPBDCorotatedConstraints< T, ParticleType > | protected |
| ComputePerParticleCorotatedHessianSimple(const int32 p, const int32 IncidentIndex, const ParticleType &Particles, const T Dt, const bool AddMass=true) const | Chaos::Softs::FGaussSeidelCorotatedConstraints< T, ParticleType > | inline |
| ComputePerParticleResidual(const int32 p, const int32 IncidentIndex, const ParticleType &Particles, const T Dt, const bool AddMass=true) const | Chaos::Softs::FGaussSeidelCorotatedConstraints< T, ParticleType > | inline |
| ConstraintsPerColorStartIndex | Chaos::Softs::FXPBDCorotatedConstraints< T, ParticleType > | protected |
| CurrentIt | Chaos::Softs::FGaussSeidelCorotatedConstraints< T, ParticleType > | mutableprotected |
| DmInverseSave | Chaos::Softs::FXPBDCorotatedConstraints< T, ParticleType > | protected |
| Ds(const int e, const ParticleType &InParticles) const | Chaos::Softs::FXPBDCorotatedConstraints< T, ParticleType > | inline |
| DsInit(const int e, const ParticleType &InParticles) const | Chaos::Softs::FXPBDCorotatedConstraints< T, ParticleType > | inline |
| ElementDmInv(const int e) const | Chaos::Softs::FXPBDCorotatedConstraints< T, ParticleType > | inline |
| ElementDmInvSave(const int e) const | Chaos::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 |
| GError | Chaos::Softs::FXPBDCorotatedConstraints< T, ParticleType > | mutableprotected |
| GetDeterminantDelta(const ParticleType &Particles, const T Dt, const int32 ElementIndex, const T Tol=(T) 1e-3) const | Chaos::Softs::FXPBDCorotatedConstraints< T, ParticleType > | inlineprotectedvirtual |
| GetDeterminantGradient(const PMatrix< T, 3, 3 > &Fe, const PMatrix< T, 3, 3 > &DmInvT) const | Chaos::Softs::FXPBDCorotatedConstraints< T, ParticleType > | inline |
| GetIncidentElements() | Chaos::Softs::FGaussSeidelCorotatedConstraints< T, ParticleType > | inline |
| GetIncidentElementsLocal() | Chaos::Softs::FGaussSeidelCorotatedConstraints< T, ParticleType > | inline |
| GetMeshArray() const | Chaos::Softs::FGaussSeidelCorotatedConstraints< T, ParticleType > | inline |
| GetMeshConstraints() const | Chaos::Softs::FGaussSeidelCorotatedConstraints< T, ParticleType > | inline |
| GetPolarDelta(const ParticleType &Particles, const T Dt, const int32 ElementIndex, const T Tol=(T) 1e-3) const | Chaos::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) const | Chaos::Softs::FXPBDCorotatedConstraints< T, ParticleType > | inline |
| HError | Chaos::Softs::FXPBDCorotatedConstraints< T, ParticleType > | mutableprotected |
| HErrorArray | Chaos::Softs::FXPBDCorotatedConstraints< T, ParticleType > | mutableprotected |
| Init(const T Dt, const ParticleType &Particles) const | Chaos::Softs::FGaussSeidelCorotatedConstraints< T, ParticleType > | inline |
| Init() const override | Chaos::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 |
| Lambda | Chaos::Softs::FXPBDCorotatedConstraints< T, ParticleType > | protected |
| ModifyDmInverseFromMuscleLength(const int32 ElemIdx, const T FiberLengthRatio, const PMatrix< T, 3, 3 > &FiberDir, const T ContractionVolumeScale) const | Chaos::Softs::FXPBDCorotatedConstraints< T, ParticleType > | inline |
| ModifyDmInverseSaveFromInflationVolumeScale(const int32 ElemIdx, const T InflationVolumeScale, const PMatrix< T, 3, 3 > &FiberDir) | Chaos::Softs::FXPBDCorotatedConstraints< T, ParticleType > | inline |
| Mu | Chaos::Softs::FXPBDCorotatedConstraints< T, ParticleType > | protected |
| OmegaSOR | Chaos::Softs::FGaussSeidelCorotatedConstraints< T, ParticleType > | protected |
| ParticleColors | Chaos::Softs::FGaussSeidelCorotatedConstraints< T, ParticleType > | |
| ParticleEndIndex | Chaos::Softs::FGaussSeidelCorotatedConstraints< T, ParticleType > | protected |
| RestParticles | Chaos::Softs::FXPBDCorotatedConstraints< T, ParticleType > | protected |
| SetParticlesPerColor(TArray< TArray< int32 > > &&InParticlesPerColor) | Chaos::Softs::FGaussSeidelCorotatedConstraints< T, ParticleType > | inline |
| VariableStiffness | Chaos::Softs::FXPBDCorotatedConstraints< T, ParticleType > | protected |
| X_k | Chaos::Softs::FGaussSeidelCorotatedConstraints< T, ParticleType > | mutableprotected |
| X_k_1 | Chaos::Softs::FGaussSeidelCorotatedConstraints< T, ParticleType > | mutableprotected |
| xtilde | Chaos::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 |