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

#include <parallel_algebra.h>

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

Public Member Functions

 StandardType (const TensorValue< T > *example=nullptr)
 
 ~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< TensorValue< T > >

Definition at line 366 of file parallel_algebra.h.

Constructor & Destructor Documentation

◆ StandardType()

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

Definition at line 370 of file parallel_algebra.h.

370  :
371  DataType(StandardType<T>(example ? &((*example)(0,0)) : nullptr), LIBMESH_DIM*LIBMESH_DIM) {}

◆ ~StandardType()

template<typename T >
libMesh::Parallel::StandardType< TensorValue< T > >::~StandardType ( )
inline

Definition at line 373 of file parallel_algebra.h.

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

373 { this->free(); }

Member Function Documentation

◆ commit()

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

◆ free()

◆ operator const data_type &()

libMesh::Parallel::DataType::operator const data_type & ( ) const
inlineinherited

Definition at line 91 of file data_type.h.

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

92  { return _datatype; }

◆ operator data_type &()

libMesh::Parallel::DataType::operator data_type & ( )
inlineinherited

Definition at line 94 of file data_type.h.

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

95  { return _datatype; }

Member Data Documentation

◆ _datatype


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