Navigation
API > API/Runtime > API/Runtime/Chaos
| Name | FGaussSeidelLinearCodimensionalConstraints |
| Type | class |
| Header File | /Engine/Source/Runtime/Experimental/Chaos/Public/Chaos/Deformable/GaussSeidelLinearCodimensionalConstraints.h |
| Include Path | #include "Chaos/Deformable/GaussSeidelLinearCodimensionalConstraints.h" |
Syntax
template<typename T, typename ParticleType>
class FGaussSeidelLinearCodimensionalConstraints
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
FGaussSeidelLinearCodimensionalConstraints
(
const ParticleType& InParticles, |
Chaos/Deformable/GaussSeidelLinearCodimensionalConstraints.h | ||
FGaussSeidelLinearCodimensionalConstraints
(
const ParticleType& InParticles, |
Chaos/Deformable/GaussSeidelLinearCodimensionalConstraints.h |
Destructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual ~FGaussSeidelLinearCodimensionalConstraints() |
Chaos/Deformable/GaussSeidelLinearCodimensionalConstraints.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
void AddHyperelasticResidualAndHessian
(
const ParticleType& Particles, |
Chaos/Deformable/GaussSeidelLinearCodimensionalConstraints.h | ||
PMatrix< T, 3, 2 > Ds
(
const int32 E, |
Chaos/Deformable/GaussSeidelLinearCodimensionalConstraints.h | ||
PMatrix< T, 3, 3 > DsInit
(
const int32 E, |
Chaos/Deformable/GaussSeidelLinearCodimensionalConstraints.h | ||
PMatrix< T, 3, 2 > F
(
const int32 E, |
Chaos/Deformable/GaussSeidelLinearCodimensionalConstraints.h | ||
| Chaos/Deformable/GaussSeidelLinearCodimensionalConstraints.h |
Protected
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
void InitializeCodimensionData
(
const ParticleType& Particles |
Chaos/Deformable/GaussSeidelLinearCodimensionalConstraints.h |
Static
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
static T SafeRecip
(
const T Len, |
Chaos/Deformable/GaussSeidelLinearCodimensionalConstraints.h |