#include <users_modules/multifield_plasticity/src/RotatingFrameOperators.hpp>
Definition at line 110 of file RotatingFrameOperators.hpp.
◆ OpVolumeSideCalculateTAU()
OpRotatingFrameTools::OpVolumeSideCalculateTAU::OpVolumeSideCalculateTAU |
( |
const std::string |
field_name, |
|
|
boost::shared_ptr< CommonData > |
common_data_ptr |
|
) |
| |
Definition at line 536 of file RotatingFrameOperators.cpp.
540 std::fill(&doEntities[MBVERTEX], &doEntities[MBMAXTYPE], false);
541 doEntities[MBTET] = true;
542 doEntities[MBHEX] = true;
543}
DomainSideEle::UserDataOperator DomainSideEleOp
constexpr auto field_name
@ OPROW
operator doWork function is executed on FE rows
◆ doWork()
Definition at line 545 of file RotatingFrameOperators.cpp.
546 {
548
549
550 const size_t nb_dofs = data.
getIndices().size();
551
552 if (nb_dofs) {
553 int nb_gauss_pts = data.
getN().size1();
555 vec_tau.resize(nb_gauss_pts, false);
556 vec_tau.clear();
557
558 for (int gg = 0; gg != nb_gauss_pts; gg++) {
560 }
561 }
563}
#define MoFEMFunctionBegin
First executable line of each MoFEM function, used for error handling. Final line of MoFEM functions ...
#define MoFEMFunctionReturn(a)
Last executable line of each PETSc function used for error handling. Replaces return()
MatrixDouble & getN(const FieldApproximationBase base)
get base functions this return matrix (nb. of rows is equal to nb. of Gauss pts, nb....
const VectorDouble & getFieldData() const
get dofs values
const VectorInt & getIndices() const
Get global indices of dofs on entity.
◆ commonDataPtr
boost::shared_ptr<CommonData> OpRotatingFrameTools::OpVolumeSideCalculateTAU::commonDataPtr |
|
private |
The documentation for this struct was generated from the following files: