$extrastylesheet
Public Member Functions | |
| Array3D (unsigned nx, unsigned ny, unsigned nz) | |
| Array2D< T > & | operator[] (unsigned i) |
| const Array2D< T > & | operator[] (unsigned i) const |
Private Attributes | |
| std::vector< Array2D< T > > | _data |
3D array type for interfacing with C APIs.
Definition at line 242 of file mesh_smoother_vsmoother.h.
| libMesh::VariationalMeshSmoother::Array3D< T >::Array3D | ( | unsigned | nx, |
| unsigned | ny, | ||
| unsigned | nz | ||
| ) | [inline] |
Definition at line 244 of file mesh_smoother_vsmoother.h.
References libMesh::VariationalMeshSmoother::Array3D< T >::_data.
{
_data.resize(nx, Array2D<T>(ny,nz));
}
| Array2D<T>& libMesh::VariationalMeshSmoother::Array3D< T >::operator[] | ( | unsigned | i | ) | [inline] |
Definition at line 250 of file mesh_smoother_vsmoother.h.
References libMesh::VariationalMeshSmoother::Array3D< T >::_data.
{return _data[i];}
| const Array2D<T>& libMesh::VariationalMeshSmoother::Array3D< T >::operator[] | ( | unsigned | i | ) | const [inline] |
Definition at line 251 of file mesh_smoother_vsmoother.h.
References libMesh::VariationalMeshSmoother::Array3D< T >::_data.
{return _data[i];}
std::vector<Array2D<T> > libMesh::VariationalMeshSmoother::Array3D< T >::_data [private] |
Definition at line 254 of file mesh_smoother_vsmoother.h.
Referenced by libMesh::VariationalMeshSmoother::Array3D< T >::Array3D(), and libMesh::VariationalMeshSmoother::Array3D< T >::operator[]().