Teuchos - Trilinos Tools Package Version of the Day
Loading...
Searching...
No Matches
Teuchos_Details_MpiCommRequest.hpp
1// @HEADER
2// *****************************************************************************
3// Teuchos: Common Tools Package
4//
5// Copyright 2004 NTESS and the Teuchos contributors.
6// SPDX-License-Identifier: BSD-3-Clause
7// *****************************************************************************
8// @HEADER
9
10#ifndef TEUCHOS_DETAILS_MPICOMMREQUEST_HPP
11#define TEUCHOS_DETAILS_MPICOMMREQUEST_HPP
12
14
15namespace Teuchos {
16namespace Details {
17
38class MpiCommRequest : public MpiCommRequestBase<int> {
39public:
58
60 virtual ~MpiCommRequest ();
61
62private:
65
66 MpiCommRequest (); // Not defined
67 MpiCommRequest (const MpiCommRequest&); // Not defined
68 MpiCommRequest& operator= (const MpiCommRequest&); // Not defined
69};
70
79mpiCommRequest (MPI_Request rawMpiRequest,
81
82} // namespace Details
83} // namespace Teuchos
84
85#endif // TEUCHOS_DETAILS_MPICOMMREQUEST_HPP
Implementation of Teuchos wrappers for MPI.
MPI implementation of CommRequest<int>.
virtual ~MpiCommRequest()
Destructor; cancels the request if it is still pending.
Smart reference counting pointer class for automatic garbage collection.
Namespace of implementation details.
The Teuchos namespace contains all of the classes, structs and enums used by Teuchos,...