15 {
17
19
20 for (auto eit = ents.pair_begin(); eit != ents.pair_end(); ++eit) {
21
22 auto lo_dit = dofs_by_uid.lower_bound(
24 auto hi_dit = dofs_by_uid.upper_bound(
26
27 for (; lo_dit != hi_dit; ++lo_dit) {
28 auto &dof = *lo_dit;
29 if (dof->getHasLocalIndex())
31 }
32 }
33
35};
#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()
#define CHKERR
Inline error check.
static UId getLoFieldEntityUId(const FieldBitNumber bit, const EntityHandle ent)
static UId getHiFieldEntityUId(const FieldBitNumber bit, const EntityHandle ent)
auto & getNumeredRowDofsPtr() const
get access to numeredRowDofsPtr storing DOFs on rows