20 #ifndef LIBMESH_PARALLEL_OBJECT_H 21 #define LIBMESH_PARALLEL_OBJECT_H 29 #undef parallel_object_only 31 #define parallel_object_only() libmesh_parallel_only(this->comm()) 33 #define parallel_object_only() ((void) 0) 111 #endif // LIBMESH_PARALLEL_OBJECT_H ParallelObject(const Parallel::Communicator &comm_in)
processor_id_type size() const
uint8_t processor_id_type
const Parallel::Communicator & comm() const
const Parallel::Communicator & _communicator
ParallelObject & operator=(const ParallelObject &libmesh_dbg_var(other))
processor_id_type n_processors() const
processor_id_type rank() const
virtual ~ParallelObject()
ParallelObject(const ParallelObject &other)
An object whose state is distributed along a set of processors.
communicator _communicator
processor_id_type processor_id() const