UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
UE::Geometry::FTwistKelvinlet Class Reference

#include <Kelvinlets.h>

+ Inheritance diagram for UE::Geometry::FTwistKelvinlet:

Public Types

typedef TBaseKelvinlet< FTwistKelvinletMyBase
 

Public Member Functions

 FTwistKelvinlet (const FVector3d &Twist, const double Size, const double ShearModulus, const double PoissonRatio)
 
 FTwistKelvinlet (const FTwistKelvinlet &Other)
 
FVector3d Evaluate (const FVector3d &Pos) const
 
double Divergence (const FVector3d &Pos) const
 
- Public Member Functions inherited from UE::Geometry::TBaseKelvinlet< FTwistKelvinlet >
 TBaseKelvinlet (const double Size, const double ShearModulus, const double PoissonRatio)
 
void SetMaterialParameters (const double ShearModulus, const double PoissonRatio)
 
void UpdateRegularization (const double R)
 
- Public Member Functions inherited from UE::Geometry::TKelvinletIntegrator< KelvinletModelType >
FVector3d Evaluate (const FVector3d &Pos) const
 
FVector3d IntegrateRK3 (const FVector3d &Pos, double dt) const
 

Protected Attributes

FMatrix3d F
 
- Protected Attributes inherited from UE::Geometry::TBaseKelvinlet< FTwistKelvinlet >
double E
 
double a
 
double bhat
 

Member Typedef Documentation

◆ MyBase

Constructor & Destructor Documentation

◆ FTwistKelvinlet() [1/2]

UE::Geometry::FTwistKelvinlet::FTwistKelvinlet ( const FVector3d Twist,
const double  Size,
const double  ShearModulus,
const double  PoissonRatio 
)
inline

◆ FTwistKelvinlet() [2/2]

UE::Geometry::FTwistKelvinlet::FTwistKelvinlet ( const FTwistKelvinlet Other)
inline

Member Function Documentation

◆ Divergence()

double UE::Geometry::FTwistKelvinlet::Divergence ( const FVector3d Pos) const
inline

◆ Evaluate()

FVector3d UE::Geometry::FTwistKelvinlet::Evaluate ( const FVector3d Pos) const
inline

Member Data Documentation

◆ F

FMatrix3d UE::Geometry::FTwistKelvinlet::F
protected

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