|
|
using | NodalScalarData = typename FluidElementData< TDim, TNumNodes, true >::NodalScalarData |
|
using | NodalVectorData = typename FluidElementData< TDim, TNumNodes, true >::NodalVectorData |
|
using | ShapeFunctionsType = typename FluidElementData< TDim, TNumNodes, true >::ShapeFunctionsType |
|
using | ShapeDerivativesType = typename FluidElementData< TDim, TNumNodes, true >::ShapeDerivativesType |
|
using | MatrixRowType = typename FluidElementData< TDim, TNumNodes, true >::MatrixRowType |
|
typedef Geometry< Node > | GeometryType |
|
typedef GeometryType::ShapeFunctionsGradientsType | ShapeFunctionsGradientsType |
|
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 > |
|
|
|
NodalVectorData | Velocity |
|
NodalVectorData | Velocity_OldStep1 |
|
NodalScalarData | Pressure |
|
NodalVectorData | AccelerationAlphaMethod |
|
NodalVectorData | MeshVelocity |
|
NodalVectorData | MeshVelocityOldStep |
|
NodalVectorData | BodyForce |
|
NodalVectorData | BodyForce_OldStep1 |
|
NodalScalarData | Distance |
|
NodalScalarData | NodalDensity |
|
NodalScalarData | NodalDensityOldStep |
|
NodalScalarData | NodalDynamicViscosity |
|
NodalScalarData | NodalDynamicViscosityOldStep |
|
Vector | ShearStressOldStep |
|
double | Density |
|
double | DynamicViscosity |
|
double | DeltaTime |
|
double | DynamicTau |
|
double | VolumeErrorRate |
|
double | MaxSpectralRadius |
|
double | ArtificialDynamicViscosity |
|
BoundedMatrix< double, TNumNodes *(TDim+1), TNumNodes *(TDim+1)> | lhs |
|
array_1d< double, TNumNodes *(TDim+1)> | rhs |
|
BoundedMatrix< double, TNumNodes *(TDim+1), TNumNodes > | V |
|
BoundedMatrix< double, TNumNodes, TNumNodes *(TDim+1)> | H |
|
BoundedMatrix< double, TNumNodes, TNumNodes > | Kee |
|
array_1d< double, TNumNodes > | rhs_ee |
|
double | ElementSize |
|
Matrix | N_pos_side |
|
Matrix | N_neg_side |
|
ShapeFunctionsGradientsType | DN_DX_pos_side |
|
ShapeFunctionsGradientsType | DN_DX_neg_side |
|
BoundedMatrix< double, TNumNodes, TNumNodes > | Enr_Pos_Interp |
|
BoundedMatrix< double, TNumNodes, TNumNodes > | Enr_Neg_Interp |
|
Vector | w_gauss_pos_side |
|
Vector | w_gauss_neg_side |
|
ShapeFunctionsType | Nenr |
|
ShapeDerivativesType | DN_DXenr |
|
size_t | NumPositiveNodes |
|
size_t | NumNegativeNodes |
|
unsigned int | NumberOfDivisions |
|
unsigned int | IntegrationPointIndex |
|
double | Weight |
|
ShapeFunctionsType | N |
|
ShapeDerivativesType | DN_DX |
|
Vector | StrainRate |
| Strain rate (symmetric gradient of velocity) vector in Voigt notation. More...
|
|
Vector | ShearStress |
| Shear stress vector in Voigt notation. More...
|
|
Matrix | C |
| Constitutive tensor C (expressed as a Matrix). More...
|
|
ConstitutiveLaw::Parameters | ConstitutiveLawValues |
| Constitutive law configuration (stored here to avoid re-initialization within the element). More...
|
|
double | EffectiveViscosity |
| Effective viscosity (in dynamic units) produced by the constitutive law. More...
|
|
|
| FluidElementData () |
| Default constructor. More...
|
|
| FluidElementData (FluidElementData const &rOther)=delete |
| (deleted) copy constructor. More...
|
|
virtual | ~FluidElementData () |
| Destructor. More...
|
|
FluidElementData & | operator= (FluidElementData const &rOther)=delete |
| (deleted) assignment operator. 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) |
|
constexpr static unsigned int | Dim |
| Physical space dimension for the problem. More...
|
|
constexpr static unsigned int | NumNodes |
| Number of nodes of the element. More...
|
|
constexpr static unsigned int | StrainSize |
| Size of the strain and stress vectors (in Voigt notation) for the formulation. More...
|
|
constexpr static bool | ElementManagesTimeIntegration |
| 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) |
|