#include <users_modules/basic_finite_elements/src/ConvectiveMassElement.hpp>
|
| OpVelocityLhs_dV_dx (const std::string vel_field, const std::string field_name, BlockData &data, CommonData &common_data) |
|
virtual MoFEMErrorCode | getJac (EntitiesFieldData::EntData &col_data, int gg) |
|
| OpVelocityLhs_dV_dv (const std::string vel_field, const std::string field_name, BlockData &data, CommonData &common_data) |
|
| OpMassLhs_dM_dv (const std::string vel_field, const std::string field_name, BlockData &data, CommonData &common_data, Range *forcesonlyonentities_ptr=NULL) |
|
MoFEMErrorCode | doWork (int row_side, int col_side, EntityType row_type, EntityType col_type, EntitiesFieldData::EntData &row_data, EntitiesFieldData::EntData &col_data) |
|
Definition at line 327 of file ConvectiveMassElement.hpp.
◆ OpVelocityLhs_dV_dx()
ConvectiveMassElement::OpVelocityLhs_dV_dx::OpVelocityLhs_dV_dx |
( |
const std::string |
vel_field, |
|
|
const std::string |
field_name, |
|
|
BlockData & |
data, |
|
|
CommonData & |
common_data |
|
) |
| |
◆ getJac()
Reimplemented from ConvectiveMassElement::OpVelocityLhs_dV_dv.
Definition at line 1098 of file ConvectiveMassElement.cpp.
1105 double *base_ptr =
const_cast<double *
>(&col_data.
getN(gg)[0]);
1123 for (
int dd = 0;
dd < nb_col / 3;
dd++) {
1124 t_jac(
i,
j) += t_mass1(
i,
j) * base * getFEMethod()->ts_a;
1130 const_cast<double *
>(&(col_data.
getDiffN(gg, nb_col / 3)(0, 0)));
1132 const int s = 3 + 3;
1157 for (
int dd = 0;
dd < nb_col / 3;
dd++) {
1158 t_jac(
i,
j) += t_mass1(
i,
j) * base * getFEMethod()->ts_a;
1159 t_jac(
i,
j) += t_mass3(
i,
j,
k) * diff(
k);
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)