22 return this->setMoabInterface(new_moab, verb);
26 boost::shared_ptr<RefEntityTmp<0>>
34 : moab(moab), mofemComm(comm), verbose(verbose),
35 initaliseAndBuildField(PETSC_FALSE),
36 initaliseAndBuildFiniteElements(PETSC_FALSE) {
38 ierr = coreGenericConstructor(moab, comm, verbose);
39 CHKERRABORT(comm,
ierr);
42 if (verbose >
QUIET) {
43 MOFEM_LOG_C(
"WORLD", Sev::verbose,
"Core number < %d >", V);
55 ierr = this->registerSubInterfaces();
56 CHKERRABORT(comm,
ierr);
57 ierr = this->clearMap();
58 CHKERRABORT(comm,
ierr);
59 ierr = this->getTags();
60 CHKERRABORT(comm,
ierr);
61 ierr = this->getOptions(verbose);
62 CHKERRABORT(comm,
ierr);
64 this->basicEntityDataPtr = boost::make_shared<BasicEntityData>(moab);
65 this->setRefEntBasicDataPtr(*
this, this->basicEntityDataPtr);
67 ierr = this->initialiseDatabaseFromMesh(verbose);
68 CHKERRABORT(comm,
ierr);