UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
Chaos::Softs::FPBDTetConstraints Class Reference

#include <PBDTetConstraints.h>

+ Inheritance diagram for Chaos::Softs::FPBDTetConstraints:

Public Member Functions

 FPBDTetConstraints (const FSolverParticles &InParticles, TArray< TVec4< int32 > > &&InConstraints, const FSolverReal InStiffness=(FSolverReal) 1)
 
virtual ~FPBDTetConstraints () override
 
void Apply (FSolverParticles &InParticles, const FReal dt) const
 
- Public Member Functions inherited from Chaos::Softs::FPBDTetConstraintsBase
 FPBDTetConstraintsBase (const FSolverParticles &InParticles, TArray< TVec4< int32 > > &&InConstraints, const FSolverReal InStiffness=(FSolverReal) 1.)
 
virtual ~FPBDTetConstraintsBase ()
 
TVec4< FSolverVec3GetGradients (const FSolverParticles &InParticles, const int32 i) const
 
FSolverReal GetScalingFactor (const FSolverParticles &InParticles, const int32 i, const TVec4< FSolverVec3 > &Grads) const
 

Additional Inherited Members

- Protected Attributes inherited from Chaos::Softs::FPBDTetConstraintsBase
TArray< TVec4< int32 > > Constraints
 

Constructor & Destructor Documentation

◆ FPBDTetConstraints()

Chaos::Softs::FPBDTetConstraints::FPBDTetConstraints ( const FSolverParticles InParticles,
TArray< TVec4< int32 > > &&  InConstraints,
const FSolverReal  InStiffness = (FSolverReal)1 
)
inline

◆ ~FPBDTetConstraints()

virtual Chaos::Softs::FPBDTetConstraints::~FPBDTetConstraints ( )
inlineoverridevirtual

Member Function Documentation

◆ Apply()

void Chaos::Softs::FPBDTetConstraints::Apply ( FSolverParticles InParticles,
const FReal  dt 
) const
inline

The documentation for this class was generated from the following file: