TBaseKelvinlet

Windows
MacOS
Linux

Inheritance Hierarchy

References

Module

GeometricObjects

Header

/Engine/Plugins/Experimental/GeometryProcessing/Source/GeometricObjects/Public/Deformers/Kelvinlets.h

Include

#include "Deformers/Kelvinlets.h"

Syntax

template<typename KelvinletModelType>
class TBaseKelvinlet : public TKelvinletIntegrator< KelvinletModelType >

Variables

Name Description

Protected variable

double

 

a

Using lowercase to be consistent with standard notation (cf "Sharp Kelvinlets: Elastic Deformations with Cusps and Localized Falloffs" 2019 de Goes)

Protected variable

double

 

bhat

Protected variable

double

 

E

Epsilon and powers of epsilon.

Constructors

Name Description

Public function

TBaseKelvinlet

(
    const double Size,
    const double ShearModulus,
    const double PoissonRatio
)

Functions

Name Description

Public function

void

 

SetMaterialParameters

(
    const double ShearModulus,
    const double PoissonRatio
)

ShearModuls and Poisson Ratio - both => 0. Poisson Ratio should be in the interval [0, 1/2)

Public function

void

 

UpdateRegularization

(
    const double R
)

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