#include <users_modules/basic_finite_elements/src/ConvectiveMassElement.hpp>
Definition at line 301 of file ConvectiveMassElement.hpp.
◆ OpVelocityRhs()
ConvectiveMassElement::OpVelocityRhs::OpVelocityRhs |
( |
const std::string |
field_name, |
|
|
BlockData & |
data, |
|
|
CommonData & |
common_data |
|
) |
| |
◆ doWork()
Definition at line 1013 of file ConvectiveMassElement.cpp.
1017 if (
dAta.
tEts.find(getNumeredEntFiniteElementPtr()->getEnt()) ==
1026 int nb_base_functions = row_data.
getN().size2();
1034 for (
unsigned int gg = 0; gg < row_data.
getN().size1(); gg++) {
1040 for (;
dd < nb_dofs / 3;
dd++) {
1041 t_nf(
i) += base * res(
i);
1045 for (;
dd != nb_base_functions;
dd++) {
1050 if (row_data.
getIndices().size() > 3 * row_data.
getN().size2()) {
1051 SETERRQ(PETSC_COMM_SELF, 1,
"data inconsistency");
◆ commonData
CommonData& ConvectiveMassElement::OpVelocityRhs::commonData |
◆ dAta
BlockData& ConvectiveMassElement::OpVelocityRhs::dAta |
◆ nf
VectorDouble ConvectiveMassElement::OpVelocityRhs::nf |
The documentation for this struct was generated from the following files:
const Tensor2_symmetric_Expr< const ddTensor0< T, Dim, i, j >, typename promote< T, double >::V, Dim, i, j > dd(const Tensor0< T * > &a, const Index< i, Dim > index1, const Index< j, Dim > index2, const Tensor1< int, Dim > &d_ijk, const Tensor1< double, Dim > &d_xyz)