libMesh::RawAccessor< FieldType > Class Template Reference
#include <raw_accessor.h>
Public Member Functions | |
| RawAccessor (FieldType &data, const unsigned int dim) | |
| ~RawAccessor () | |
| RawFieldType< FieldType >::type & | operator() (unsigned int i) |
| const RawFieldType< FieldType > ::type & | operator() (unsigned int i) const |
| template<> | |
| Number & | operator() (unsigned int i) |
| template<> | |
| Number & | operator() (unsigned int i) |
| template<> | |
| Number & | operator() (unsigned int k) |
| template<> | |
| Real & | operator() (unsigned int i) |
| template<> | |
| Real & | operator() (unsigned int i) |
| template<> | |
| Real & | operator() (unsigned int k) |
Private Member Functions | |
| RawAccessor () | |
Private Attributes | |
| FieldType & | _data |
| const unsigned int | _dim |
Detailed Description
template<typename FieldType>
class libMesh::RawAccessor< FieldType >
This class provides single index access to FieldType (i.e. Number, Gradient, Tensor, etc.).
Definition at line 93 of file raw_accessor.h.
Constructor & Destructor Documentation
| libMesh::RawAccessor< FieldType >::RawAccessor | ( | FieldType & | data, | |
| const unsigned int | dim | |||
| ) | [inline] |
Definition at line 97 of file raw_accessor.h.
| libMesh::RawAccessor< FieldType >::~RawAccessor | ( | ) | [inline] |
Definition at line 102 of file raw_accessor.h.
| libMesh::RawAccessor< FieldType >::RawAccessor | ( | ) | [private] |
Member Function Documentation
| Real & libMesh::RawAccessor< RealTensor >::operator() | ( | unsigned int | k | ) | [inline] |
Definition at line 197 of file raw_accessor.h.
References libMesh::RawAccessor< FieldType >::_data, and libMesh::RawAccessor< FieldType >::_dim.
| Real & libMesh::RawAccessor< RealGradient >::operator() | ( | unsigned int | i | ) | [inline] |
Definition at line 189 of file raw_accessor.h.
References libMesh::RawAccessor< FieldType >::_data, and libMesh::RawAccessor< FieldType >::_dim.
| Real & libMesh::RawAccessor< Real >::operator() | ( | unsigned int | i | ) | [inline] |
Definition at line 181 of file raw_accessor.h.
References libMesh::RawAccessor< FieldType >::_data.
00182 { 00183 libmesh_assert_equal_to (i, 0); 00184 return this->_data; 00185 }
| Number & libMesh::RawAccessor< Tensor >::operator() | ( | unsigned int | k | ) | [inline] |
Definition at line 133 of file raw_accessor.h.
References libMesh::RawAccessor< FieldType >::_data, and libMesh::RawAccessor< FieldType >::_dim.
| Number & libMesh::RawAccessor< Gradient >::operator() | ( | unsigned int | i | ) | [inline] |
Definition at line 125 of file raw_accessor.h.
References libMesh::RawAccessor< FieldType >::_data, and libMesh::RawAccessor< FieldType >::_dim.
| Number & libMesh::RawAccessor< Number >::operator() | ( | unsigned int | i | ) | [inline] |
Definition at line 117 of file raw_accessor.h.
References libMesh::RawAccessor< FieldType >::_data.
00118 { 00119 libmesh_assert_equal_to (i, 0); 00120 return this->_data; 00121 }
| const RawFieldType<FieldType>::type& libMesh::RawAccessor< FieldType >::operator() | ( | unsigned int | i | ) | const |
| RawFieldType<FieldType>::type& libMesh::RawAccessor< FieldType >::operator() | ( | unsigned int | i | ) |
Member Data Documentation
FieldType& libMesh::RawAccessor< FieldType >::_data [private] |
Definition at line 110 of file raw_accessor.h.
Referenced by libMesh::RawAccessor< FieldType >::operator()().
const unsigned int libMesh::RawAccessor< FieldType >::_dim [private] |
Definition at line 111 of file raw_accessor.h.
Referenced by libMesh::RawAccessor< FieldType >::operator()().
The documentation for this class was generated from the following file:
Site Created By: libMesh Developers
Last modified: February 05 2013 19:55:35 UTC
Hosted By: