#include <src/interfaces/Core.hpp>
template<int N>
struct MoFEM::CoreTmp< N >
- Examples
- bernstein_bezier_generate_base.cpp, field_blas.cpp, and partition_mesh.cpp.
Definition at line 46 of file Core.hpp.
◆ CoreTmp()
Construct core database
- Parameters
-
moab | MoAB interface |
comm | MPI communicator |
verbose | Verbosity level |
Definition at line 58 of file CoreTemplates.hpp.
62 :
CoreTmp<
N - 1>(moab, comm, verbose, CoreValue<N>()) {
65 ierr = this->registerSubInterfaces();
66 CHKERRABORT(comm,
ierr);
67 ierr = this->clearMap();
68 CHKERRABORT(comm,
ierr);
69 ierr = this->getTags();
70 CHKERRABORT(comm,
ierr);
71 ierr = this->getOptions(verbose);
72 CHKERRABORT(comm,
ierr);
74 this->basicEntityDataPtr = boost::make_shared<BasicEntityData>(moab);
75 this->setRefEntBasicDataPtr(*
this, this->basicEntityDataPtr);
77 ierr = this->initialiseDatabaseFromMesh(verbose);
78 CHKERRABORT(comm,
ierr);
#define MOFEM_LOG_CHANNEL(channel)
Set and reset channel.
static MoFEMErrorCodeGeneric< PetscErrorCode > ierr
CoreTmp(moab::Interface &moab, MPI_Comm comm=PETSC_COMM_WORLD, const int verbose=VERBOSE)
◆ getValue()
Definition at line 49 of file Core.hpp.
static constexpr const int value
◆ make_shared_ref_entity()
Definition at line 37 of file CoreTemplates.hpp.
static boost::shared_ptr< RefEntityTmp< 0 > > makeSharedRefEntity(MoFEM::Interface &m_field, const EntityHandle ent)
◆ set_moab_interface()
Definition at line 30 of file CoreTemplates.hpp.
32 return this->setMoabInterface(new_moab, verb);
◆ value
The documentation for this struct was generated from the following files: