$extrastylesheet
libMesh::Parallel::StandardType< std::complex< T > > Class Template Reference

#include <parallel_implementation.h>

Inheritance diagram for libMesh::Parallel::StandardType< std::complex< T > >:

List of all members.

Public Member Functions

 StandardType (const std::complex< T > *=NULL)
 ~StandardType ()
 operator const data_type & () const
 operator data_type & ()
void commit ()
void free ()

Protected Attributes

data_type _datatype

Detailed Description

template<typename T>
class libMesh::Parallel::StandardType< std::complex< T > >

Definition at line 157 of file parallel_implementation.h.


Constructor & Destructor Documentation

template<typename T >
libMesh::Parallel::StandardType< std::complex< T > >::StandardType ( const std::complex< T > *  = NULL) [inline, explicit]

Definition at line 161 of file parallel_implementation.h.

                                               :
    DataType(StandardType<T>(NULL), 2) {}
template<typename T >
libMesh::Parallel::StandardType< std::complex< T > >::~StandardType ( ) [inline]

Definition at line 164 of file parallel_implementation.h.

References libMesh::Parallel::DataType::free().

{ this->free(); }

Member Function Documentation

void libMesh::Parallel::DataType::commit ( ) [inline, inherited]

Definition at line 278 of file parallel.h.

References libMesh::Parallel::DataType::_datatype.

Referenced by libMesh::Parallel::DataType::DataType().

  {
#ifdef LIBMESH_HAVE_MPI
    MPI_Type_commit (&_datatype);
#endif
  }
libMesh::Parallel::DataType::operator const data_type & ( ) const [inline, inherited]

Definition at line 266 of file parallel.h.

References libMesh::Parallel::DataType::_datatype.

  { return _datatype; }
libMesh::Parallel::DataType::operator data_type & ( ) [inline, inherited]

Definition at line 269 of file parallel.h.

References libMesh::Parallel::DataType::_datatype.

  { return _datatype; }

Member Data Documentation


The documentation for this class was generated from the following file: