920 {
922
923 const auto vol = this->getMeasure();
924 const auto row_type = this->rowType;
925 const auto col_type = this->colType;
926 auto &loc_mat = this->locMat;
927
928 auto p = std::make_pair(row_type, col_type);
929
933 cacheLocMats[p]->resize(loc_mat.size1(), loc_mat.size2());
934 CHKERR this->integrateImpl(row_data, col_data, 1);
936 } else {
938 }
940 } else {
941 CHKERR this->integrateImpl(row_data, col_data,
943 }
945}
#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.