#include <DisplacementFiniteElement.h>
Classes | |
class | QPStateVarManager |
Public Member Functions | |
int | getNumberOfRequiredStateVarsQuadraturePointOnly () |
int | getNumberOfRequiredStateVars () |
void | assignStateVars (double *stateVars, int nStateVars) |
QuadraturePoint (XiSized xi, double weight) | |
Public Attributes | |
const XiSized | xi |
const double | weight |
double | detJ |
double | J0xW |
BSized | B |
std::unique_ptr< QPStateVarManager > | managedStateVars |
std::unique_ptr< MarmotMaterialHypoElastic > | material |
|
inline |
|
inline |
|
inline |
|
inline |
const XiSized Marmot::Elements::DisplacementFiniteElement< nDim, nNodes >::QuadraturePoint::xi |
const double Marmot::Elements::DisplacementFiniteElement< nDim, nNodes >::QuadraturePoint::weight |
double Marmot::Elements::DisplacementFiniteElement< nDim, nNodes >::QuadraturePoint::detJ |
double Marmot::Elements::DisplacementFiniteElement< nDim, nNodes >::QuadraturePoint::J0xW |
BSized Marmot::Elements::DisplacementFiniteElement< nDim, nNodes >::QuadraturePoint::B |
std::unique_ptr< QPStateVarManager > Marmot::Elements::DisplacementFiniteElement< nDim, nNodes >::QuadraturePoint::managedStateVars |
std::unique_ptr< MarmotMaterialHypoElastic > Marmot::Elements::DisplacementFiniteElement< nDim, nNodes >::QuadraturePoint::material |