NuTo
Numerics Tool
Public Member Functions | Public Attributes | List of all members
MechanicsControl Struct Reference

Public Member Functions

 MechanicsControl (NuTo::Structure &rS, NuTo::ConstitutiveBase &rCL)
 constructor More...
 
void SetParametersConstitutiveLaw ()
 
template<int TDim>
void AddConstraint (std::function< bool(NuTo::NodeBase *)> rGetNodeFunction, NuTo::eDirection rDirection, std::function< double(double)> rDisplacementFunction=NuTo::Constraint::RhsConstant(0))
 
 MechanicsControl (NuTo::Structure &rS, NuTo::ConstitutiveBase &rCL)
 constructor More...
 
void SetParametersConstitutiveLaw ()
 
void AddConstraint (std::function< bool(NuTo::NodeBase *)> rGetNodeFunction, NuTo::eDirection rDirection, std::function< double(double)> rDisplacementFunction=NuTo::Constraint::RhsConstant(0))
 

Public Attributes

NuTo::Structure & mS
 
NuTo::ConstitutiveBase & mCL
 
double mYoungsModulus = 30.e9
 
double mPoissonRatio = 0.2
 
double mDensity = 1.0
 

Constructor & Destructor Documentation

MechanicsControl::MechanicsControl ( NuTo::Structure &  rS,
NuTo::ConstitutiveBase &  rCL 
)
inline

constructor

MechanicsControl::MechanicsControl ( NuTo::Structure &  rS,
NuTo::ConstitutiveBase &  rCL 
)
inline

constructor

Member Function Documentation

template<int TDim>
void MechanicsControl::AddConstraint ( std::function< bool(NuTo::NodeBase *)>  rGetNodeFunction,
NuTo::eDirection  rDirection,
std::function< double(double)>  rDisplacementFunction = NuTo::Constraint::RhsConstant(0) 
)
inline
void MechanicsControl::AddConstraint ( std::function< bool(NuTo::NodeBase *)>  rGetNodeFunction,
NuTo::eDirection  rDirection,
std::function< double(double)>  rDisplacementFunction = NuTo::Constraint::RhsConstant(0) 
)
inline
void MechanicsControl::SetParametersConstitutiveLaw ( )
inline
void MechanicsControl::SetParametersConstitutiveLaw ( )
inline

Member Data Documentation

NuTo::ConstitutiveBase & MechanicsControl::mCL
double MechanicsControl::mDensity = 1.0
double MechanicsControl::mPoissonRatio = 0.2
NuTo::Structure & MechanicsControl::mS
double MechanicsControl::mYoungsModulus = 30.e9

The documentation for this struct was generated from the following files: