UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
Chaos::Softs::FXPBDAnisotropicAxialSpringConstraints Member List

This is the complete list of members for Chaos::Softs::FXPBDAnisotropicAxialSpringConstraints, including all inherited members.

Apply(SolverParticlesOrRange &Particles, const FSolverReal Dt) constChaos::Softs::FXPBDAnisotropicAxialSpringConstraints
Apply(SolverParticlesOrRange &Particles, const FSolverReal Dt) constChaos::Softs::FXPBDAnisotropicAxialSpringConstraints
ApplyProperties(const FSolverReal, const int32)Chaos::Softs::FXPBDAnisotropicAxialSpringConstraintsinline
CalculateRestLengths(const TConstArrayView< FSolverVec3 > &Positions, const TArrayView< FSolverReal > &DistsToCompute) constChaos::Softs::FPBDAxialSpringConstraintsBaseinlineprotected
FPBDAxialSpringConstraintsBase(const FSolverParticlesRange &Particles, const TArray< TVec3< int32 > > &InConstraints, const TConstArrayView< FRealSingle > &StiffnessMultipliers, const FSolverVec2 &InStiffness, bool bTrimKinematicConstraints, FSolverReal MaxStiffness=FPBDStiffness::DefaultPBDMaxStiffness)Chaos::Softs::FPBDAxialSpringConstraintsBaseinline
FPBDAxialSpringConstraintsBase(const FSolverParticles &Particles, int32 InParticleOffset, int32 InParticleCount, const TArray< TVec3< int32 > > &InConstraints, const TConstArrayView< FRealSingle > &StiffnessMultipliers, const FSolverVec2 &InStiffness, bool bTrimKinematicConstraints, FSolverReal MaxStiffness=FPBDStiffness::DefaultPBDMaxStiffness)Chaos::Softs::FPBDAxialSpringConstraintsBaseinline
FXPBDAnisotropicAxialSpringConstraints(const FSolverParticlesRange &Particles, const FTriangleMesh &TriangleMesh, const TArray< TVec3< FVec2f > > &FaceVertexPatternPositions, bool bUse3dRestLengths, bool bSavePreResizedSimPosition3D, const TArray< FVector3f > &PreResizedSimPosition3D, FSolverReal MeshScale, const TConstArrayView< FRealSingle > &StiffnessWarpMultipliers, const TConstArrayView< FRealSingle > &StiffnessWeftMultipliers, const TConstArrayView< FRealSingle > &StiffnessBiasMultipliers, const TConstArrayView< FRealSingle > &DampingMultipliers, const TConstArrayView< FRealSingle > &WarpScaleMultipliers, const TConstArrayView< FRealSingle > &WeftScaleMultipliers, const FSolverVec2 &InStiffnessWarp, const FSolverVec2 &InStiffnessWeft, const FSolverVec2 &InStiffnessBias, const FSolverVec2 &InDampingRatio, const FSolverVec2 &InWarpScale, const FSolverVec2 &InWeftScale)Chaos::Softs::FXPBDAnisotropicAxialSpringConstraints
FXPBDAnisotropicAxialSpringConstraints(const FSolverParticles &InParticles, int32 InParticleOffset, int32 InParticleCount, const FTriangleMesh &TriangleMesh, const TArray< TVec3< FVec2f > > &FaceVertexPatternPositions, bool bUse3dRestLengths, bool bSavePreResizedSimPosition3D, const TArray< FVector3f > &PreResizedSimPosition3D, FSolverReal MeshScale, const TConstArrayView< FRealSingle > &StiffnessWarpMultipliers, const TConstArrayView< FRealSingle > &StiffnessWeftMultipliers, const TConstArrayView< FRealSingle > &StiffnessBiasMultipliers, const TConstArrayView< FRealSingle > &DampingMultipliers, const TConstArrayView< FRealSingle > &WarpScaleMultipliers, const TConstArrayView< FRealSingle > &WeftScaleMultipliers, const FSolverVec2 &InStiffnessWarp, const FSolverVec2 &InStiffnessWeft, const FSolverVec2 &InStiffnessBias, const FSolverVec2 &InDampingRatio, const FSolverVec2 &InWarpScale, const FSolverVec2 &InWeftScale)Chaos::Softs::FXPBDAnisotropicAxialSpringConstraints
FXPBDAnisotropicAxialSpringConstraints(const FSolverParticlesRange &Particles, const FTriangleMesh &TriangleMesh, const TArray< TVec3< FVec2f > > &FaceVertexPatternPositions, bool bUse3dRestLengths, const TConstArrayView< FRealSingle > &StiffnessWarpMultipliers, const TConstArrayView< FRealSingle > &StiffnessWeftMultipliers, const TConstArrayView< FRealSingle > &StiffnessBiasMultipliers, const TConstArrayView< FRealSingle > &DampingMultipliers, const TConstArrayView< FRealSingle > &WarpScaleMultipliers, const TConstArrayView< FRealSingle > &WeftScaleMultipliers, const FSolverVec2 &InStiffnessWarp, const FSolverVec2 &InStiffnessWeft, const FSolverVec2 &InStiffnessBias, const FSolverVec2 &InDampingRatio, const FSolverVec2 &InWarpScale, const FSolverVec2 &InWeftScale)Chaos::Softs::FXPBDAnisotropicAxialSpringConstraints
FXPBDAnisotropicAxialSpringConstraints(const FSolverParticles &InParticles, int32 InParticleOffset, int32 InParticleCount, const FTriangleMesh &TriangleMesh, const TArray< TVec3< FVec2f > > &FaceVertexPatternPositions, bool bUse3dRestLengths, const TConstArrayView< FRealSingle > &StiffnessWarpMultipliers, const TConstArrayView< FRealSingle > &StiffnessWeftMultipliers, const TConstArrayView< FRealSingle > &StiffnessBiasMultipliers, const TConstArrayView< FRealSingle > &DampingMultipliers, const TConstArrayView< FRealSingle > &WarpScaleMultipliers, const TConstArrayView< FRealSingle > &WeftScaleMultipliers, const FSolverVec2 &InStiffnessWarp, const FSolverVec2 &InStiffnessWeft, const FSolverVec2 &InStiffnessBias, const FSolverVec2 &InDampingRatio, const FSolverVec2 &InWarpScale, const FSolverVec2 &InWeftScale)Chaos::Softs::FXPBDAnisotropicAxialSpringConstraints
FXPBDAnisotropicSpringConstraintsChaos::Softs::FXPBDAnisotropicAxialSpringConstraintsfriend
GetBarys() constChaos::Softs::FPBDAxialSpringConstraintsBaseinline
GetConstraints() constChaos::Softs::FPBDAxialSpringConstraintsBaseinline
GetConstraintsPerColorStartIndex() constChaos::Softs::FXPBDAnisotropicAxialSpringConstraintsinline
GetDelta(const SolverParticlesOrRange &Particles, const int32 ConstraintIndex, const FSolverReal ExpStiffnessValue) constChaos::Softs::FPBDAxialSpringConstraintsBaseinlineprotected
GetSpringDiff(const VectorType &P1, const VectorType &P2, const VectorType &P3, const FSolverReal Bary) constChaos::Softs::FPBDAxialSpringConstraintsBaseinlineprotected
GetWarpWeftBiasBaseMultipliers() constChaos::Softs::FXPBDAnisotropicAxialSpringConstraintsinline
Init()Chaos::Softs::FXPBDAnisotropicAxialSpringConstraintsinline
MaxDampingRatioChaos::Softs::FXPBDAnisotropicAxialSpringConstraintsstatic
MaxStiffnessChaos::Softs::FXPBDAnisotropicAxialSpringConstraintsstatic
MaxWarpWeftScaleChaos::Softs::FXPBDAnisotropicAxialSpringConstraintsstatic
MinDampingRatioChaos::Softs::FXPBDAnisotropicAxialSpringConstraintsstatic
MinStiffnessChaos::Softs::FXPBDAnisotropicAxialSpringConstraintsstatic
MinWarpWeftScaleChaos::Softs::FXPBDAnisotropicAxialSpringConstraintsstatic
ResetRestLengths(const TConstArrayView< FSolverVec3 > &Positions)Chaos::Softs::FXPBDAnisotropicAxialSpringConstraintsinline
SetProperties(const FSolverVec2 &InStiffness)Chaos::Softs::FPBDAxialSpringConstraintsBaseinline
StiffnessChaos::Softs::FPBDAxialSpringConstraintsBaseprotected
UpdateLinearSystem(const FSolverParticlesRange &Particles, const FSolverReal Dt, FEvolutionLinearSystem &LinearSystem) constChaos::Softs::FXPBDAnisotropicAxialSpringConstraints
~FPBDAxialSpringConstraintsBase()Chaos::Softs::FPBDAxialSpringConstraintsBaseinlinevirtual
~FXPBDAnisotropicAxialSpringConstraints() overrideChaos::Softs::FXPBDAnisotropicAxialSpringConstraintsinlinevirtual