Navigation
API > API/Runtime > API/Runtime/Chaos
| Name | TGaussSeidelWeakConstraintData |
| Type | class |
| Header File | /Engine/Source/Runtime/Experimental/Chaos/Public/Chaos/Deformable/GaussSeidelWeakConstraints.h |
| Include Path | #include "Chaos/Deformable/GaussSeidelWeakConstraints.h" |
Syntax
template<class T>
class TGaussSeidelWeakConstraintData : public Chaos::TArrayCollection
Inheritance Hierarchy
- TArrayCollection → TGaussSeidelWeakConstraintData
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
| Chaos/Deformable/GaussSeidelWeakConstraints.h | |||
TGaussSeidelWeakConstraintData
(
const TGaussSeidelWeakConstraintData< T >& Other |
Chaos/Deformable/GaussSeidelWeakConstraints.h | ||
TGaussSeidelWeakConstraintData
(
TGaussSeidelWeakConstraintData< T >&& Other |
Chaos/Deformable/GaussSeidelWeakConstraints.h |
Destructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual ~TGaussSeidelWeakConstraintData() |
Chaos/Deformable/GaussSeidelWeakConstraints.h |
Variables
Protected
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| MIndices | TArrayCollectionArray< TArray< int32 > > | Chaos/Deformable/GaussSeidelWeakConstraints.h | ||
| MIsAnisotropic | TArrayCollectionArray< bool > | Chaos/Deformable/GaussSeidelWeakConstraints.h | ||
| MIsZeroRestLength | TArrayCollectionArray< bool > | Chaos/Deformable/GaussSeidelWeakConstraints.h | ||
| MNormals | TArrayCollectionArray< TVector< T, 3 > > | Chaos/Deformable/GaussSeidelWeakConstraints.h | ||
| MRestLength | TArrayCollectionArray< T > | Chaos/Deformable/GaussSeidelWeakConstraints.h | ||
| MSecondIndices | TArrayCollectionArray< TArray< int32 > > | Chaos/Deformable/GaussSeidelWeakConstraints.h | ||
| MSecondWeights | TArrayCollectionArray< TArray< T > > | Chaos/Deformable/GaussSeidelWeakConstraints.h | ||
| MStiffness | TArrayCollectionArray< T > | Chaos/Deformable/GaussSeidelWeakConstraints.h | ||
| MWeights | TArrayCollectionArray< TArray< T > > | Chaos/Deformable/GaussSeidelWeakConstraints.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
void AddConstraints
(
const int32 Num |
Chaos/Deformable/GaussSeidelWeakConstraints.h | ||
void AddSingleConstraint
(
const FGaussSeidelWeakConstraintSingleData< T >& SingleData |
Chaos/Deformable/GaussSeidelWeakConstraints.h | ||
const TArray< int32 > & GetIndices
(
const int32 Index |
Chaos/Deformable/GaussSeidelWeakConstraints.h | ||
const bool GetIsAnisotropic
(
const int32 Index |
Chaos/Deformable/GaussSeidelWeakConstraints.h | ||
const bool GetIsZeroRestLength
(
const int32 Index |
Chaos/Deformable/GaussSeidelWeakConstraints.h | ||
const TVec3< T > & GetNormal
(
const int32 Index |
Chaos/Deformable/GaussSeidelWeakConstraints.h | ||
const TArray< int32 > & GetSecondIndices
(
const int32 Index |
Chaos/Deformable/GaussSeidelWeakConstraints.h | ||
const TArray< T > & GetSecondWeights
(
const int32 Index |
Chaos/Deformable/GaussSeidelWeakConstraints.h | ||
const FGaussSeidelWeakConstraintSingleData< T > GetSingleConstraintData
(
const int32 ConstraintIndex |
Chaos/Deformable/GaussSeidelWeakConstraints.h | ||
T GetStiffness
(
const int32 Index |
Chaos/Deformable/GaussSeidelWeakConstraints.h | ||
const TArray< T > & GetWeights
(
const int32 Index |
Chaos/Deformable/GaussSeidelWeakConstraints.h | ||
const TArrayCollectionArray< TArray< int32 > > & Indices() |
Chaos/Deformable/GaussSeidelWeakConstraints.h | ||
const TArrayCollectionArray< TVec3< T > > & Normals() |
Chaos/Deformable/GaussSeidelWeakConstraints.h | ||
void RemoveConstraint
(
const int32 Idx |
Chaos/Deformable/GaussSeidelWeakConstraints.h | ||
void Resize
(
const int32 Num |
Chaos/Deformable/GaussSeidelWeakConstraints.h | ||
const TArrayCollectionArray< TArray< int32 > > & SecondIndices() |
Chaos/Deformable/GaussSeidelWeakConstraints.h | ||
const TArrayCollectionArray< TArray< T > > & SecondWeights() |
Chaos/Deformable/GaussSeidelWeakConstraints.h | ||
void SetIndices
(
const int32 Index, |
Chaos/Deformable/GaussSeidelWeakConstraints.h | ||
void SetIsAnisotropic
(
const int32 Index, |
Chaos/Deformable/GaussSeidelWeakConstraints.h | ||
void SetIsZeroRestLength
(
const int32 Index, |
Chaos/Deformable/GaussSeidelWeakConstraints.h | ||
void SetNormal
(
const int32 Index, |
Chaos/Deformable/GaussSeidelWeakConstraints.h | ||
void SetRestLength
(
const int32 Index, |
Chaos/Deformable/GaussSeidelWeakConstraints.h | ||
void SetSecondIndices
(
const int32 Index, |
Chaos/Deformable/GaussSeidelWeakConstraints.h | ||
void SetSecondWeights
(
const int32 Index, |
Chaos/Deformable/GaussSeidelWeakConstraints.h | ||
void SetSingleConstraint
(
const FGaussSeidelWeakConstraintSingleData< T >& SingleData, |
Chaos/Deformable/GaussSeidelWeakConstraints.h | ||
void SetStiffness
(
const int32 Index, |
Chaos/Deformable/GaussSeidelWeakConstraints.h | ||
void SetWeights
(
const int32 Index, |
Chaos/Deformable/GaussSeidelWeakConstraints.h | ||
int32 Size() |
Chaos/Deformable/GaussSeidelWeakConstraints.h | ||
const TArrayCollectionArray< T > & Stiffness() |
Chaos/Deformable/GaussSeidelWeakConstraints.h | ||
const TArrayCollectionArray< TArray< T > > & Weights() |
Chaos/Deformable/GaussSeidelWeakConstraints.h |
Operators
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
TGaussSeidelWeakConstraintData & operator=
(
TGaussSeidelWeakConstraintData< T >&& Other |
Chaos/Deformable/GaussSeidelWeakConstraints.h |