19 #ifndef LIBMESH_PARALLEL_HILBERT_H 20 #define LIBMESH_PARALLEL_HILBERT_H 28 #if defined(LIBMESH_HAVE_LIBHILBERT) 43 #ifdef LIBMESH_HAVE_MPI 66 #endif // LIBMESH_HAVE_MPI 68 #ifdef LIBMESH_ENABLE_UNIQUE_ID 69 typedef std::pair<Hilbert::HilbertIndices, unique_id_type>
DofObjectKey;
86 #ifdef LIBMESH_ENABLE_UNIQUE_ID 91 os <<
'(' << hilbert_pair.first <<
',' << hilbert_pair.second <<
')' << std::endl;
109 for (
int i=0; i<*len; i++, in++, inout++)
121 for (
int i=0; i<*len; i++, in++, inout++)
126 #endif // LIBMESH_HAVE_LIBHILBERT 128 #endif // LIBMESH_PARALLEL_HILBERT_H void dofobjectkey_min_op(libMesh::Parallel::DofObjectKey *in, libMesh::Parallel::DofObjectKey *inout, int *len, void *)
std::pair< Hilbert::HilbertIndices, unique_id_type > DofObjectKey
void dofobjectkey_max_op(libMesh::Parallel::DofObjectKey *in, libMesh::Parallel::DofObjectKey *inout, int *len, void *)
StandardType(const Hilbert::HilbertIndices *=nullptr)
std::ostream & operator<<(std::ostream &os, const libMesh::Parallel::DofObjectKey &hilbert_pair)
StandardType(const StandardType< Hilbert::HilbertIndices > &t)