TPBDLongRangeConstraintsBase

Windows
MacOS
Linux

Inheritance Hierarchy

References

Module

Chaos

Header

/Engine/Source/Runtime/Experimental/Chaos/Public/Chaos/PBDLongRangeConstraintsBase.h

Include

#include "Chaos/PBDLongRangeConstraintsBase.h"

Syntax

template<class T, int d>
class TPBDLongRangeConstraintsBase

Variables

Name Description

Protected variable

TArray< TArray<...

 

MConstraints

Protected variable

TArray< T >

 

MDists

Protected variable

T

 

MStiffness

Constructors

Name Description

Public function

TPBDLongRangeConstraintsBase

(
    const TDynamicParticles< T, d >& I...,
    const TMap< int32, TSet< uint32 >> ...,
    const int32 NumberOfAttachments,
    const T Stiffness,
    const T LimitScale,
    const bool bUseGeodesicDistance
)

Destructors

Functions

Name Description

Protected function Static

T

 

ComputeDistance

(
    const TParticles< T, d >& InPartic...,
    const uint32 i,
    const uint32 j
)

Protected function Static

T

 

ComputeDistance

(
    const TPBDParticles< T, d >& InPar...,
    const uint32 i,
    const uint32 j
)

Protected function

void

 

ComputeEuclidianConstraints

(
    const TDynamicParticles< T, d >& I...,
    const TMap< int32, TSet< uint32 >> ...,
    const int32 NumberOfAttachments
)

Protected function

void

 

ComputeGeodesicConstraints

(
    const TDynamicParticles< T, d >& I...,
    const TMap< int32, TSet< uint32 >> ...,
    const int32 NumberOfAttachments
)

Public function Static

T

 

ComputeGeodesicDistance

(
    const TParticles< T, d >& InPartic...,
    const TArray< uint32 >& Path
)

Public function Static

T

 

ComputeGeodesicDistance

(
    const TPBDParticles< T, d >& InPar...,
    const TArray< uint32 >& Path
)

Protected function Static

TArray< TArr...

 

ComputeIslands

(
    const TDynamicParticles< T, d >& I...,
    const TMap< int32, TSet< uint32 >> ...,
    const TArray< uint32 >& KinematicP...
)

Public function Const

const TArray...

 

GetConstraints()

Public function Const

TVector< T, ...

 

GetDelta

(
    const TPBDParticles< T, d >& InPar...,
    const int32 i
)

Public function Const

const TArray...

 

GetDists()

Help shape the future of Unreal Engine documentation! Tell us how we're doing so we can serve you better.
Take our survey
Dismiss