$extrastylesheet
Go to the source code of this file.
Classes | |
| class | libMesh::Parallel::DataPlusInt< T > |
| struct | libMesh::Parallel::data_type |
| struct | libMesh::Parallel::request |
| struct | libMesh::Parallel::status |
| class | libMesh::Parallel::MessageTag |
| class | libMesh::Parallel::DataType |
| struct | libMesh::Parallel::false_type |
| struct | libMesh::Parallel::dependent_false< T > |
| class | libMesh::Parallel::StandardType< T > |
| struct | libMesh::Parallel::Attributes< T > |
| class | libMesh::Parallel::Status |
| struct | libMesh::Parallel::PostWaitWork |
| class | libMesh::Parallel::Request |
| struct | libMesh::Parallel::BufferType< T * > |
| class | libMesh::Parallel::Communicator |
| class | libMesh::Parallel::FakeCommunicator |
| struct | libMesh::Parallel::PostWaitCopyBuffer< Container, OutputIter > |
| struct | libMesh::Parallel::PostWaitUnpackBuffer< Container, Context, OutputIter > |
| struct | libMesh::Parallel::PostWaitDeleteBuffer< Container > |
Namespaces | |
| namespace | libMesh |
| namespace | libMesh::Parallel |
Typedefs | |
| typedef MPI_Datatype | libMesh::Parallel::data_type |
| typedef MPI_Request | libMesh::Parallel::request |
| typedef MPI_Status | libMesh::Parallel::status |
| typedef MPI_Comm | libMesh::Parallel::communicator |
Functions | |
| template<typename T > | |
| data_type | libMesh::Parallel::dataplusint_type () |
| Status | libMesh::Parallel::wait (Request &r) |
| void | libMesh::Parallel::wait (std::vector< Request > &r) |
| template<typename T , typename buffertype , typename Context > | |
| void | libMesh::Parallel::pack (const T *object, typename std::vector< buffertype > &data, const Context *context) |
| template<typename T , typename Context > | |
| unsigned int | libMesh::Parallel::packable_size (const T *, const Context *) |
| template<typename T , typename BufferIter > | |
| unsigned int | libMesh::Parallel::packed_size (const T *, BufferIter) |
| template<typename T , typename BufferIter , typename Context > | |
| void | libMesh::Parallel::unpack (BufferIter in, T **out, Context *ctx) |
| template<typename Context , typename buffertype , typename OutputIter > | |
| void | libMesh::Parallel::unpack_range (const typename std::vector< buffertype > &buffer, Context *context, OutputIter out) |
| template<typename Context , typename buffertype , typename Iter > | |
| Iter | libMesh::Parallel::pack_range (const Context *context, Iter range_begin, const Iter range_end, typename std::vector< buffertype > &buffer) |
| template<typename Context , typename Iter > | |
| std::size_t | libMesh::Parallel::packed_range_size (const Context *context, Iter range_begin, const Iter range_end) |
Variables | |
| const unsigned int | libMesh::Parallel::any_source |
| const MessageTag | libMesh::Parallel::any_tag = MessageTag(MPI_ANY_TAG) |
| const MessageTag | libMesh::Parallel::no_tag = MessageTag(0) |