|
|
| 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) |
| |