#include <users_modules/basic_finite_elements/src/ConvectiveMassElement.hpp>
Definition at line 207 of file ConvectiveMassElement.hpp.
◆ OpMassRhs()
ConvectiveMassElement::OpMassRhs::OpMassRhs |
( |
const std::string |
field_name, |
|
|
BlockData & |
data, |
|
|
CommonData & |
common_data |
|
) |
| |
◆ doWork()
Definition at line 391 of file ConvectiveMassElement.cpp.
395 if (
dAta.
tEts.find(getNumeredEntFiniteElementPtr()->getEnt()) ==
404 int nb_base_functions = row_data.
getN().size2();
413 for (
unsigned int gg = 0; gg < row_data.
getN().size1(); gg++) {
419 for (;
dd < nb_dofs / 3;
dd++) {
420 t_nf(
i) += base * res(
i);
424 for (;
dd != nb_base_functions;
dd++) {
429 if ((
unsigned int)nb_dofs > 3 * row_data.
getN().size2()) {
430 SETERRQ(PETSC_COMM_SELF, 1,
"data inconsistency");
◆ commonData
CommonData& ConvectiveMassElement::OpMassRhs::commonData |
◆ dAta
BlockData& ConvectiveMassElement::OpMassRhs::dAta |
◆ nf
VectorDouble ConvectiveMassElement::OpMassRhs::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)