libMesh::Parallel::StandardType< TypeTensor< T > > Class Template Reference

#include <parallel_algebra.h>

Inheritance diagram for libMesh::Parallel::StandardType< TypeTensor< T > >:

Public Member Functions

 StandardType (const TypeTensor< T > *example=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< TypeTensor< T > >

Definition at line 298 of file parallel_algebra.h.

Constructor & Destructor Documentation

template<typename T >
libMesh::Parallel::StandardType< TypeTensor< T > >::StandardType ( const TypeTensor< T > *  example = NULL)
inlineexplicit

Definition at line 302 of file parallel_algebra.h.

302  :
303  DataType(StandardType<T>(example ? &((*example)(0,0)) : NULL), LIBMESH_DIM*LIBMESH_DIM) {}
template<typename T >
libMesh::Parallel::StandardType< TypeTensor< T > >::~StandardType ( )
inline

Definition at line 305 of file parallel_algebra.h.

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

305 { this->free(); }

Member Function Documentation

void libMesh::Parallel::DataType::commit ( )
inlineinherited

Definition at line 277 of file parallel.h.

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

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

278  {
279 #ifdef LIBMESH_HAVE_MPI
280  MPI_Type_commit (&_datatype);
281 #endif
282  }
void libMesh::Parallel::DataType::free ( )
inlineinherited
libMesh::Parallel::DataType::operator const data_type & ( ) const
inlineinherited

Definition at line 265 of file parallel.h.

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

266  { return _datatype; }
libMesh::Parallel::DataType::operator data_type & ( )
inlineinherited

Definition at line 268 of file parallel.h.

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

269  { return _datatype; }

Member Data Documentation


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

Site Created By: libMesh Developers
Last modified: February 07 2014 16:58:02 UTC

Hosted By:
SourceForge.net Logo