809 {
811
812 const auto vol = this->getMeasure();
813 const auto row_type = this->rowType;
814 const auto col_type = this->colType;
815 auto &loc_mat = this->locMat;
816
817 auto p = std::make_pair(row_type, col_type);
818
822 cacheLocMats[p]->resize(loc_mat.size1(), loc_mat.size2());
823 CHKERR this->integrateImpl(row_data, col_data, 1);
825 } else {
827 }
829 } else {
830 CHKERR this->integrateImpl(row_data, col_data,
832 }
834}
#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.