$extrastylesheet
#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 libmesh_dbg_var(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 |
This class provides single index access to FieldType (i.e. Number, Gradient, Tensor, etc.).
Definition at line 93 of file raw_accessor.h.
| 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] |
| RawFieldType<FieldType>::type& libMesh::RawAccessor< FieldType >::operator() | ( | unsigned int | i | ) |
| const RawFieldType<FieldType>::type& libMesh::RawAccessor< FieldType >::operator() | ( | unsigned int | i | ) | const |
| Number & libMesh::RawAccessor< Number >::operator() | ( | unsigned int | libmesh_dbg_vari | ) | [inline] |
Definition at line 117 of file raw_accessor.h.
{
libmesh_assert_equal_to (i, 0);
return this->_data;
}
| Number & libMesh::RawAccessor< Gradient >::operator() | ( | unsigned int | i | ) | [inline] |
Definition at line 125 of file raw_accessor.h.
| Number & libMesh::RawAccessor< Tensor >::operator() | ( | unsigned int | k | ) | [inline] |
| Real & libMesh::RawAccessor< Real >::operator() | ( | unsigned int | i | ) | [inline] |
Definition at line 181 of file raw_accessor.h.
{
libmesh_assert_equal_to (i, 0);
return this->_data;
}
| Real & libMesh::RawAccessor< RealGradient >::operator() | ( | unsigned int | i | ) | [inline] |
Definition at line 189 of file raw_accessor.h.
| Real & libMesh::RawAccessor< RealTensor >::operator() | ( | unsigned int | k | ) | [inline] |
FieldType& libMesh::RawAccessor< FieldType >::_data [private] |
Definition at line 110 of file raw_accessor.h.
const unsigned int libMesh::RawAccessor< FieldType >::_dim [private] |
Definition at line 111 of file raw_accessor.h.