v0.14.0
MoFEM::CommInterface Member List

This is the complete list of members for MoFEM::CommInterface, including all inherited members.

CommInterface(const MoFEM::Core &core)MoFEM::CommInterface
cOreMoFEM::CommInterface
createEntitiesPetscVector(MPI_Comm comm, moab::Interface &moab, int dim, const int nb_coeffs, Sev sev=Sev::verbose, int root_rank=0)MoFEM::CommInterfacestatic
debugMoFEM::CommInterfaceinlinestatic
dEbugMoFEM::CommInterface
defaultProcSkinFun(std::array< Range, 4 > &&proc_ents_skin, std::vector< const CubitMeshSets * > &&vec_ptr)MoFEM::CommInterfaceinlinestatic
defaultUpdateGhosts(Vec v)MoFEM::CommInterfaceinlinestatic
EntitiesPetscVector typedefMoFEM::CommInterface
exchangeFieldData(const std::string field_name, int verb=DEFAULT_VERBOSITY)MoFEM::CommInterface
getFileVersion(moab::Interface &moab, Version &version)MoFEM::UnknownInterfacestatic
getInterface(IFACE *&iface) constMoFEM::UnknownInterfaceinline
getInterface(IFACE **const iface) constMoFEM::UnknownInterfaceinline
getInterface() constMoFEM::UnknownInterfaceinline
getInterface() constMoFEM::UnknownInterfaceinline
getInterface() constMoFEM::UnknownInterfaceinline
getInterfaceVersion(Version &version)MoFEM::UnknownInterfacestatic
getLibVersion(Version &version)MoFEM::UnknownInterfacestatic
getPartEntities(moab::Interface &moab, int part)MoFEM::CommInterfacestatic
iFaceTypeMapMoFEM::UnknownInterfacemutableprivate
iFaceTypeMap_multiIndex typedefMoFEM::UnknownInterfaceprivate
LoadFileFun typedefMoFEM::CommInterface
loadFileRootProcAllRestDistributed(moab::Interface &moab, const char *file_name, int dim, LoadFileFun proc_skin_fun=defaultProcSkinFun, const char *options="PARALLEL=BCAST;PARTITION=")MoFEM::CommInterfacestatic
makeEntitiesMultishared(const EntityHandle *entities, const int num_entities, const int owner_proc=0, int verb=DEFAULT_VERBOSITY)MoFEM::CommInterface
makeEntitiesMultishared(Range &entities, const int owner_proc=0, int verb=DEFAULT_VERBOSITY)MoFEM::CommInterface
makeFieldEntitiesMultishared(const std::string field_name, const int owner_proc=0, int verb=DEFAULT_VERBOSITY)MoFEM::CommInterface
partitionMesh(const Range &ents, const int dim, const int adj_dim, const int n_parts, Tag *th_vertex_weights=nullptr, Tag *th_edge_weights=nullptr, Tag *th_part_weights=nullptr, int verb=VERBOSE, const bool debug=false)MoFEM::CommInterface
query_interface(boost::typeindex::type_index type_index, UnknownInterface **iface) constMoFEM::CommInterfacevirtual
registerInterface(bool error_if_registration_failed=true)MoFEM::UnknownInterfaceinline
resolveParentEntities(const Range &ent, int verb=DEFAULT_VERBOSITY)MoFEM::CommInterface
resolveSharedFiniteElements(const Problem *problem_ptr, const std::string &fe_name, int verb=DEFAULT_VERBOSITY)MoFEM::CommInterface
resolveSharedFiniteElements(const std::string name, const std::string &fe_name, int verb=DEFAULT_VERBOSITY)MoFEM::CommInterface
setFileVersion(moab::Interface &moab, Version version=Version(MoFEM_VERSION_MAJOR, MoFEM_VERSION_MINOR, MoFEM_VERSION_BUILD))MoFEM::UnknownInterfacestatic
sevMoFEM::CommInterfaceinlinestatic
synchroniseEntities(Range &ent, std::map< int, Range > *received_ents, int verb=DEFAULT_VERBOSITY)MoFEM::CommInterface
synchroniseEntities(Range &ent, int verb=DEFAULT_VERBOSITY)MoFEM::CommInterface
synchroniseFieldEntities(const std::string name, int verb=DEFAULT_VERBOSITY)MoFEM::CommInterface
updateEntitiesPetscVector(moab::Interface &moab, EntitiesPetscVector &vec, Tag tag, UpdateGhosts update_gosts=defaultUpdateGhosts)MoFEM::CommInterfacestatic
UpdateGhosts typedefMoFEM::CommInterface
~CommInterface()=defaultMoFEM::CommInterface
~UnknownInterface()=defaultMoFEM::UnknownInterfacevirtual