|
|
using | NodalScalarData = typename FluidElementData< TDim, TNumNodes, false >::NodalScalarData |
|
using | NodalVectorData = typename FluidElementData< TDim, TNumNodes, false >::NodalVectorData |
|
using | NodalScalarData = typename FluidElementData< TDim, TNumNodes, false >::NodalScalarData |
|
using | NodalVectorData = typename FluidElementData< TDim, TNumNodes, false >::NodalVectorData |
|
using | NodalScalarData = array_1d< double, TNumNodes > |
|
using | NodalVectorData = BoundedMatrix< double, TNumNodes, TDim > |
|
using | NodalTensorData = std::array< BoundedMatrix< double, TDim, TDim >, TNumNodes > |
|
using | ShapeFunctionsType = array_1d< double, TNumNodes > |
|
using | ShapeDerivativesType = BoundedMatrix< double, TNumNodes, TDim > |
|
using | MatrixRowType = MatrixRow< Matrix > |
|
|
void | Initialize (const Element &rElement, const ProcessInfo &rProcessInfo) override |
|
| FluidElementData () |
| Default constructor. More...
|
|
virtual | ~FluidElementData () |
| Destructor. More...
|
|
FluidElementData & | operator= (FluidElementData const &rOther)=delete |
| (deleted) assignment operator. More...
|
|
| FluidElementData (FluidElementData const &rOther)=delete |
| (deleted) copy constructor. More...
|
|
virtual void | UpdateGeometryValues (unsigned int IntegrationPointIndex, double NewWeight, const MatrixRowType &rN, const ShapeDerivativesType &rDN_DX) |
|
static int | Check (const Element &rElement, const ProcessInfo &rProcessInfo) |
|
static int | Check (const Element &rElement, const ProcessInfo &rProcessInfo) |
|
constexpr static unsigned int | Dim = TDim |
| Physical space dimension for the problem. More...
|
|
constexpr static unsigned int | NumNodes = TNumNodes |
| Number of nodes of the element. More...
|
|
constexpr static unsigned int | StrainSize = (TDim-1)*3 |
| Size of the strain and stress vectors (in Voigt notation) for the formulation. More...
|
|
constexpr static bool | ElementManagesTimeIntegration = TElementIntegratesInTime |
| This lets FluidElement know wether this element requires an external time scheme or not. More...
|
|
void | FillFromNodalData (NodalScalarData &rData, const Variable< double > &rVariable, const Geometry< Node > &rGeometry) |
|
void | FillFromNodalData (NodalVectorData &rData, const Variable< array_1d< double, 3 >> &rVariable, const Geometry< Node > &rGeometry) |
|
void | FillFromHistoricalNodalData (NodalScalarData &rData, const Variable< double > &rVariable, const Geometry< Node > &rGeometry) |
|
void | FillFromHistoricalNodalData (NodalVectorData &rData, const Variable< array_1d< double, 3 >> &rVariable, const Geometry< Node > &rGeometry) |
|
void | FillFromHistoricalNodalData (NodalTensorData &rData, const Variable< Matrix > &rVariable, const Geometry< Node > &rGeometry) |
|
void | FillFromHistoricalNodalData (NodalScalarData &rData, const Variable< double > &rVariable, const Geometry< Node > &rGeometry, const unsigned int Step) |
|
void | FillFromHistoricalNodalData (NodalVectorData &rData, const Variable< array_1d< double, 3 >> &rVariable, const Geometry< Node > &rGeometry, const unsigned int Step) |
|
void | FillFromNonHistoricalNodalData (NodalScalarData &rData, const Variable< double > &rVariable, const Geometry< Node > &rGeometry) |
|
void | FillFromNonHistoricalNodalData (NodalVectorData &rData, const Variable< array_1d< double, 3 >> &rVariable, const Geometry< Node > &rGeometry) |
|
void | FillFromProcessInfo (double &rData, const Variable< double > &rVariable, const ProcessInfo &rProcessInfo) |
|
void | FillFromProcessInfo (int &rData, const Variable< int > &rVariable, const ProcessInfo &rProcessInfo) |
|
void | FillFromElementData (double &rData, const Variable< double > &rVariable, const Element &rElement) |
|
void | FillFromElementData (Vector &rData, const Variable< Vector > &rVariable, const Element &rElement) |
|
void | FillFromElementData (NodalScalarData &rData, const Variable< Vector > &rVariable, const Element &rElement) |
|
void | FillFromProperties (double &rData, const Variable< double > &rVariable, const Properties &rProperties) |
|