Navigation
API > API/Runtime > API/Runtime/Chaos
| Name | FGaussSeidelSpringConstraintData |
| Type | class |
| Header File | /Engine/Source/Runtime/Experimental/Chaos/Public/Chaos/Deformable/GaussSeidelWeakConstraints.h |
| Include Path | #include "Chaos/Deformable/GaussSeidelWeakConstraints.h" |
Syntax
class FGaussSeidelSpringConstraintData : public Chaos::TArrayCollection
Inheritance Hierarchy
- TArrayCollection → FGaussSeidelSpringConstraintData
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
| Chaos/Deformable/GaussSeidelWeakConstraints.h | |||
FGaussSeidelSpringConstraintData
(
const FGaussSeidelSpringConstraintData& Other |
Chaos/Deformable/GaussSeidelWeakConstraints.h | ||
| Chaos/Deformable/GaussSeidelWeakConstraints.h |
Destructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual ~FGaussSeidelSpringConstraintData() |
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< FSolverReal, 3 > > | Chaos/Deformable/GaussSeidelWeakConstraints.h | ||
| MRestLength | TArrayCollectionArray< FSolverReal > | Chaos/Deformable/GaussSeidelWeakConstraints.h | ||
| MSecondIndices | TArrayCollectionArray< TArray< int32 > > | Chaos/Deformable/GaussSeidelWeakConstraints.h | ||
| MSecondWeights | TArrayCollectionArray< TArray< FSolverReal > > | Chaos/Deformable/GaussSeidelWeakConstraints.h | ||
| MStiffness | TArrayCollectionArray< FSolverReal > | Chaos/Deformable/GaussSeidelWeakConstraints.h | ||
| MWeights | TArrayCollectionArray< TArray< FSolverReal > > | Chaos/Deformable/GaussSeidelWeakConstraints.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
void AddConstraints
(
const int32 Num |
Chaos/Deformable/GaussSeidelWeakConstraints.h | ||
void AddSingleConstraint
(
const FGaussSeidelSpringConstraintSingleData& 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< FSolverReal > & GetNormal
(
const int32 Index |
Chaos/Deformable/GaussSeidelWeakConstraints.h | ||
const TArray< int32 > & GetSecondIndices
(
const int32 Index |
Chaos/Deformable/GaussSeidelWeakConstraints.h | ||
const TArray< FSolverReal > & GetSecondWeights
(
const int32 Index |
Chaos/Deformable/GaussSeidelWeakConstraints.h | ||
const FGaussSeidelSpringConstraintSingleData GetSingleConstraintData
(
const int32 ConstraintIndex |
Chaos/Deformable/GaussSeidelWeakConstraints.h | ||
FSolverReal GetStiffness
(
const int32 Index |
Chaos/Deformable/GaussSeidelWeakConstraints.h | ||
const TArray< FSolverReal > & GetWeights
(
const int32 Index |
Chaos/Deformable/GaussSeidelWeakConstraints.h | ||
const TArrayCollectionArray< TArray< int32 > > & Indices() |
Chaos/Deformable/GaussSeidelWeakConstraints.h | ||
const TArrayCollectionArray< TVec3< FSolverReal > > & 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< FSolverReal > > & 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 FGaussSeidelSpringConstraintSingleData& 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< FSolverReal > & Stiffness() |
Chaos/Deformable/GaussSeidelWeakConstraints.h | ||
const TArrayCollectionArray< TArray< FSolverReal > > & Weights() |
Chaos/Deformable/GaussSeidelWeakConstraints.h |
Public Virtual
Operators
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
FGaussSeidelSpringConstraintData & operator=
(
FGaussSeidelSpringConstraintData&& Other |
Chaos/Deformable/GaussSeidelWeakConstraints.h |