MFEM v2.0
Public Member Functions | Private Attributes
Array3D< T > Class Template Reference

#include <array.hpp>

List of all members.

Public Member Functions

 Array3D ()
 Array3D (int n1, int n2, int n3)
void SetSize (int n1, int n2, int n3)
const T & operator() (int i, int j, int k) const
T & operator() (int i, int j, int k)

Private Attributes

Array< T > array1d
int N2
int N3

Detailed Description

template<class T>
class Array3D< T >

Definition at line 215 of file array.hpp.


Constructor & Destructor Documentation

template<class T >
Array3D< T >::Array3D ( ) [inline]

Definition at line 222 of file array.hpp.

template<class T >
Array3D< T >::Array3D ( int  n1,
int  n2,
int  n3 
) [inline]

Definition at line 223 of file array.hpp.


Member Function Documentation

template<class T >
const T & Array3D< T >::operator() ( int  i,
int  j,
int  k 
) const [inline]

Definition at line 470 of file array.hpp.

References mfem_error().

template<class T >
T & Array3D< T >::operator() ( int  i,
int  j,
int  k 
) [inline]

Definition at line 486 of file array.hpp.

References mfem_error().

template<class T >
void Array3D< T >::SetSize ( int  n1,
int  n2,
int  n3 
) [inline]

Definition at line 226 of file array.hpp.


Member Data Documentation

template<class T >
Array<T> Array3D< T >::array1d [private]

Definition at line 218 of file array.hpp.

template<class T >
int Array3D< T >::N2 [private]

Definition at line 219 of file array.hpp.

template<class T >
int Array3D< T >::N3 [private]

Definition at line 219 of file array.hpp.


The documentation for this class was generated from the following file:
 All Classes Files Functions Variables Typedefs Enumerations Enumerator Friends Defines