33 template <
unsigned int TDim,
unsigned int TNumNodes,
unsigned int TDataDimension>
66 : mrGeometry(rElement.GetGeometry()),
67 mrIntegrationMethod(rIntegrationMethod)
71 mHelmholtzRadius = rProcessInfo[HELMHOLTZ_RADIUS];
86 double mHelmholtzRadius;
119 rStiffnessMatrix(index_i +
j, index_k +
j) += A_dirc(
i,
k);
Base class for all Elements.
Definition: element.h:60
IntegrationMethod
Definition: geometry_data.h:76
Geometry base class.
Definition: geometry.h:71
void ShapeFunctionsIntegrationPointsGradients(ShapeFunctionsGradientsType &rResult) const
Definition: geometry.h:3708
Definition: helmholtz_solid_data_container.h:57
ConstantDataContainer(const Element &rElement, const GeometryData::IntegrationMethod &rIntegrationMethod, const ProcessInfo &rProcessInfo)
Definition: helmholtz_solid_data_container.h:62
Definition: helmholtz_solid_data_container.h:35
std::size_t IndexType
Definition: helmholtz_solid_data_container.h:40
static constexpr auto SourceVariablesList
Definition: helmholtz_solid_data_container.h:50
static constexpr IndexType NumberOfNodes
Definition: helmholtz_solid_data_container.h:44
static constexpr IndexType NumberOfVariables
Definition: helmholtz_solid_data_container.h:46
static constexpr auto TargetVariablesList
Definition: helmholtz_solid_data_container.h:48
void AddStiffnessGaussPointContributions(Matrix &rStiffnessMatrix, const double W, const IndexType IntegrationPoint, const ConstantDataContainer &rConstantData) const
Definition: helmholtz_solid_data_container.h:105
HelmholtzSolidDataContainer(const Geometry< Node > &rGeometry)
Definition: helmholtz_solid_data_container.h:101
Short class definition.
Definition: integration_point.h:52
ProcessInfo holds the current value of different solution parameters.
Definition: process_info.h:59
REF: G. R. Cowper, GAUSSIAN QUADRATURE FORMULAS FOR TRIANGLES.
Definition: mesh_condition.cpp:21
AMatrix::MatrixProductExpression< TExpression1Type, TExpression2Type > prod(AMatrix::MatrixExpression< TExpression1Type, TCategory1 > const &First, AMatrix::MatrixExpression< TExpression2Type, TCategory2 > const &Second)
Definition: amatrix_interface.h:568
AMatrix::TransposeMatrix< const T > trans(const T &TheMatrix)
Definition: amatrix_interface.h:486
int k
Definition: quadrature.py:595
int j
Definition: quadrature.py:648
integer i
Definition: TensorModule.f:17
Definition: helmholtz_variable_data.h:29