Skip to content

Namespace uipc::constitution

Namespace List > uipc > constitution

Classes

Type Name
class ARAP
class AffineBodyConstitution
class AffineBodyMaterial
class Constraint
class DiscreteShellBending
class ElasticModuli
class Empty
class FiniteElementConstitution
class FiniteElementExtraConstitution
class HookeanSpring
class IConstitution
class KirchhoffRodBending
class LinearMotor
class NeoHookeanShell
class Particle
class RotatingMotor
class SoftPositionConstraint
class SoftTransformConstraint
class StableNeoHookean

Public Functions

Type Name
void EG_to_lame (Float E, Float G, Float & lambda, Float & mu, Float & poisson)
void EG_to_poisson (Float E, Float G, Float & poisson)
void EP_to_lame (Float E, Float poission, Float & lambda, Float & mu)
void lame_to_EG (Float lambda, Float mu, Float & E, Float & G, Float & poisson)
void lame_to_poisson (Float lambda, Float mu, Float & poisson)

Public Functions Documentation

function EG_to_lame

inline void uipc::constitution::EG_to_lame (
    Float E,
    Float G,
    Float & lambda,
    Float & mu,
    Float & poisson
) 

function EG_to_poisson

inline void uipc::constitution::EG_to_poisson (
    Float E,
    Float G,
    Float & poisson
) 

function EP_to_lame

inline void uipc::constitution::EP_to_lame (
    Float E,
    Float poission,
    Float & lambda,
    Float & mu
) 

function lame_to_EG

inline void uipc::constitution::lame_to_EG (
    Float lambda,
    Float mu,
    Float & E,
    Float & G,
    Float & poisson
) 

function lame_to_poisson

inline void uipc::constitution::lame_to_poisson (
    Float lambda,
    Float mu,
    Float & poisson
) 


The documentation for this class was generated from the following file include/uipc/constitution/affine_body_constitution.h