Teuchos Package Browser (Single Doxygen Collection)  Version of the Day
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Classes | Functions
Teuchos::Details Namespace Reference

Classes

class  AllocationLogger
 Logging implementation used by Allocator (see below). More...
 
class  Allocator
 Optional tracking allocator for Teuchos Memory Management classes. More...
 
class  MpiCommRequest
 MPI implementation of CommRequest<int>. More...
 

Functions

template<class T , class U >
bool operator== (const Allocator< T > &, const Allocator< U > &)
 Return true if and only if the two input Allocator instances are interchangeable. More...
 
template<class T , class U >
bool operator!= (const Allocator< T > &a_t, const Allocator< U > &a_u)
 Return ! (a_t == a_u) (see above). More...
 
RCP< MpiCommRequestmpiCommRequest (MPI_Request rawMpiRequest, const ArrayRCP< const char > &buffer)
 

Function Documentation

template<class T , class U >
bool Teuchos::Details::operator== ( const Allocator< T > &  ,
const Allocator< U > &   
)

Return true if and only if the two input Allocator instances are interchangeable.

All instances of our Allocator class use the same memory space, memory pool, and allocation mechanism. Thus, by this function returning true, we state that all instances of our Allocator class are interchangeable.

Definition at line 379 of file Teuchos_Details_Allocator.hpp.

template<class T , class U >
bool Teuchos::Details::operator!= ( const Allocator< T > &  a_t,
const Allocator< U > &  a_u 
)

Return ! (a_t == a_u) (see above).

Definition at line 385 of file Teuchos_Details_Allocator.hpp.

RCP< MpiCommRequest > Teuchos::Details::mpiCommRequest ( MPI_Request  rawMpiRequest,
const ArrayRCP< const char > &  buffer 
)

Definition at line 57 of file Teuchos_Details_MpiCommRequest.cpp.