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

#include <PBDTetConstraintsBase.h>

+ Inheritance diagram for Chaos::Softs::FPBDTetConstraintsBase:

Public Member Functions

 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
 

Protected Attributes

TArray< TVec4< int32 > > Constraints
 

Constructor & Destructor Documentation

◆ FPBDTetConstraintsBase()

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

◆ ~FPBDTetConstraintsBase()

virtual Chaos::Softs::FPBDTetConstraintsBase::~FPBDTetConstraintsBase ( )
inlinevirtual

Member Function Documentation

◆ GetGradients()

TVec4< FSolverVec3 > Chaos::Softs::FPBDTetConstraintsBase::GetGradients ( const FSolverParticles InParticles,
const int32  i 
) const
inline

◆ GetScalingFactor()

FSolverReal Chaos::Softs::FPBDTetConstraintsBase::GetScalingFactor ( const FSolverParticles InParticles,
const int32  i,
const TVec4< FSolverVec3 > &  Grads 
) const
inline

Member Data Documentation

◆ Constraints

TArray<TVec4<int32> > Chaos::Softs::FPBDTetConstraintsBase::Constraints
protected

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