Lines Matching refs:mbiface

93 PetscErrorCode DMMoabCreateMoab(MPI_Comm comm, moab::Interface *mbiface, moab::Tag *ltog_tag, moab:…  in DMMoabCreateMoab()  argument
105 if (!mbiface) { in DMMoabCreateMoab()
106 dmmoab->mbiface = new moab::Core(); in DMMoabCreateMoab()
109 dmmoab->mbiface = mbiface; in DMMoabCreateMoab()
123 merr = dmmoab->mbiface->create_meshset(moab::MESHSET_SET, partnset); in DMMoabCreateMoab()
127 dmmoab->pcomm = moab::ParallelComm::get_pcomm(dmmoab->mbiface, partnset, &comm); in DMMoabCreateMoab()
146 merr = dmmoab->mbiface->tag_get_handle(GLOBAL_ID_TAG_NAME, dmmoab->ltog_tag); in DMMoabCreateMoab()
151 merr = dmmoab->mbiface->tag_get_handle(MATERIAL_SET_TAG_NAME, dmmoab->material_tag); in DMMoabCreateMoab()
200 PetscErrorCode DMMoabSetInterface(DM dm, moab::Interface *mbiface) in DMMoabSetInterface() argument
206 PetscAssertPointer(mbiface, 2); in DMMoabSetInterface()
210 dmmoab->mbiface = mbiface; in DMMoabSetInterface()
230 PetscErrorCode DMMoabGetInterface(DM dm, moab::Interface **mbiface) in DMMoabGetInterface() argument
239 *mbiface = ((DM_Moab *)dm->data)->mbiface; in DMMoabGetInterface()
679 merr = dmmoab->mbiface->get_coords(conn, nconn, vpos); in DMMoabGetVertexCoordinates()
714 …merr = dmmoab->mbiface->get_adjacencies(&vhandle, 1, 1, true, adj_entities, moab::Interface::UNION… in DMMoabGetVertexConnectivity()
716 merr = dmmoab->mbiface->get_connectivity(&adj_entities[0], adj_entities.size(), connect); in DMMoabGetVertexConnectivity()
784 merr = dmmoab->mbiface->get_connectivity(ehandle, connect, nnodes); in DMMoabGetElementConnectivity()
819 etype = dmmoab->mbiface->type_from_handle(ent); in DMMoabIsEntityOnBoundary()
823 edim = dmmoab->mbiface->dimension_from_handle(ent); in DMMoabIsEntityOnBoundary()
936 merr = dmmoab->mbiface->delete_mesh(); in DMDestroy_Moab()
938 delete dmmoab->mbiface; in DMDestroy_Moab()
940 dmmoab->mbiface = NULL; in DMDestroy_Moab()
981 …PetscCheck(dmmoab->mbiface != NULL, PETSC_COMM_WORLD, PETSC_ERR_ORDER, "Set the MOAB Interface bef… in DMSetUp_Moab()
989 merr = dmmoab->mbiface->get_entities_by_dimension(dmmoab->fileset, 0, *dmmoab->vlocal, false); in DMSetUp_Moab()
1027 merr = dmmoab->mbiface->get_entities_by_dimension(dmmoab->fileset, i, *dmmoab->elocal, false); in DMSetUp_Moab()
1063 merr = dmmoab->mbiface->tag_get_handle(GLOBAL_ID_TAG_NAME, dmmoab->ltog_tag); in DMSetUp_Moab()
1072 merr = dmmoab->mbiface->tag_get_data(dmmoab->ltog_tag, *dmmoab->vowned, &dmmoab->gsindices[0]); in DMSetUp_Moab()
1075 …merr = dmmoab->mbiface->tag_get_data(dmmoab->ltog_tag, *dmmoab->vghost, &dmmoab->gsindices[dmmoab-… in DMSetUp_Moab()
1100 dmmoab->seqstart = dmmoab->mbiface->id_from_handle(dmmoab->vlocal->front()); in DMSetUp_Moab()
1101 dmmoab->seqend = dmmoab->mbiface->id_from_handle(dmmoab->vlocal->back()); in DMSetUp_Moab()
1110 vent = dmmoab->mbiface->id_from_handle(*iter) - dmmoab->seqstart; in DMSetUp_Moab()
1117 vent = dmmoab->mbiface->id_from_handle(*iter) - dmmoab->seqstart; in DMSetUp_Moab()
1166 moab::Skinner skinner(dmmoab->mbiface); in DMSetUp_Moab()
1181 merr = dmmoab->mbiface->get_connectivity(*dmmoab->bndyfaces, *dmmoab->bndyvtx, false); in DMSetUp_Moab()
1183 …merr = dmmoab->mbiface->get_adjacencies(*dmmoab->bndyvtx, dmmoab->dim, false, *dmmoab->bndyelems, … in DMSetUp_Moab()
1223 …merr = dmmoab->mbiface->get_entities_by_type_and_tag(dmmoab->fileset, moab::MBENTITYSET, &dmmoab->… in DMSetUp_Moab()
1229 merr = dmmoab->mbiface->get_entities_by_dimension(msets[i], dmmoab->dim, msetelems, true); in DMSetUp_Moab()
1239 … merr = dmmoab->mbiface->tag_get_data(dmmoab->material_tag, &mset, 1, &partID); in DMSetUp_Moab()
1278 merr = dmmoab->mbiface->create_vertices(&coords[0], nverts, verts); in DMMoabCreateVertices()
1280 merr = dmmoab->mbiface->add_entities(dmmoab->fileset, verts); in DMMoabCreateVertices()
1318 merr = dmmoab->mbiface->create_element(type, conn, nverts, elem); in DMMoabCreateElement()
1320 merr = dmmoab->mbiface->add_entities(dmmoab->fileset, &elem, 1); in DMMoabCreateElement()
1356 …PetscCall(DMMoabCreateMoab(((PetscObject)dm)->comm, dmmoab->mbiface, &dmmoab->ltog_tag, NULL, newd… in DMMoabCreateSubmesh()
1365 merr = ndmmoab->mbiface->create_meshset(moab::MESHSET_SET, ndmmoab->fileset); in DMMoabCreateSubmesh()
1369 merr = ndmmoab->mbiface->add_entities(ndmmoab->fileset, *dmmoab->vlocal); in DMMoabCreateSubmesh()
1371 merr = ndmmoab->mbiface->add_entities(ndmmoab->fileset, *dmmoab->elocal); in DMMoabCreateSubmesh()