![]() |
Blender V2.61 - r43446
|
#include <tnt_fortran_array3d.h>
Public Types | |
| typedef T | value_type |
Public Member Functions | |
| Fortran_Array3D () | |
| Fortran_Array3D (int m, int n, int k) | |
| Fortran_Array3D (int m, int n, int k, T *a) | |
| Fortran_Array3D (int m, int n, int k, const T &a) | |
| Fortran_Array3D (const Fortran_Array3D &A) | |
| Fortran_Array3D & | operator= (const T &a) |
| Fortran_Array3D & | operator= (const Fortran_Array3D &A) |
| Fortran_Array3D & | ref (const Fortran_Array3D &A) |
| Fortran_Array3D | copy () const |
| Fortran_Array3D & | inject (const Fortran_Array3D &A) |
| T & | operator() (int i, int j, int k) |
| const T & | operator() (int i, int j, int k) const |
| int | dim1 () const |
| int | dim2 () const |
| int | dim3 () const |
| int | ref_count () const |
| ~Fortran_Array3D () | |
Definition at line 39 of file tnt_fortran_array3d.h.
| typedef T TNT::Fortran_Array3D< T >::value_type |
Definition at line 54 of file tnt_fortran_array3d.h.
| TNT::Fortran_Array3D< T >::Fortran_Array3D | ( | ) |
Definition at line 78 of file tnt_fortran_array3d.h.
| TNT::Fortran_Array3D< T >::Fortran_Array3D | ( | int | m, |
| int | n, | ||
| int | k | ||
| ) |
Definition at line 88 of file tnt_fortran_array3d.h.
| TNT::Fortran_Array3D< T >::Fortran_Array3D | ( | int | m, |
| int | n, | ||
| int | k, | ||
| T * | a | ||
| ) |
Definition at line 102 of file tnt_fortran_array3d.h.
| TNT::Fortran_Array3D< T >::Fortran_Array3D | ( | int | m, |
| int | n, | ||
| int | k, | ||
| const T & | a | ||
| ) |
Definition at line 94 of file tnt_fortran_array3d.h.
| TNT::Fortran_Array3D< T >::Fortran_Array3D | ( | const Fortran_Array3D< T > & | A | ) | [inline] |
Definition at line 82 of file tnt_fortran_array3d.h.
| TNT::Fortran_Array3D< T >::~Fortran_Array3D | ( | ) |
Definition at line 217 of file tnt_fortran_array3d.h.
| Fortran_Array3D< T > TNT::Fortran_Array3D< T >::copy | ( | ) | const |
Definition at line 152 of file tnt_fortran_array3d.h.
References B, and TNT::Fortran_Array3D< T >::inject().
| int TNT::Fortran_Array3D< T >::dim1 | ( | ) | const [inline] |
Definition at line 201 of file tnt_fortran_array3d.h.
Referenced by TNT::operator*(), TNT::operator*=(), TNT::operator+(), TNT::operator+=(), TNT::operator-(), TNT::operator-=(), TNT::operator/(), and TNT::operator/=().
| int TNT::Fortran_Array3D< T >::dim2 | ( | ) | const [inline] |
Definition at line 204 of file tnt_fortran_array3d.h.
Referenced by TNT::operator*(), TNT::operator*=(), TNT::operator+(), TNT::operator+=(), TNT::operator-(), TNT::operator-=(), TNT::operator/(), and TNT::operator/=().
| int TNT::Fortran_Array3D< T >::dim3 | ( | ) | const [inline] |
Definition at line 207 of file tnt_fortran_array3d.h.
Referenced by TNT::operator*(), TNT::operator*=(), TNT::operator+(), TNT::operator+=(), TNT::operator-(), TNT::operator-=(), TNT::operator/(), and TNT::operator/=().
| Fortran_Array3D< T > & TNT::Fortran_Array3D< T >::inject | ( | const Fortran_Array3D< T > & | A | ) |
Definition at line 163 of file tnt_fortran_array3d.h.
Referenced by TNT::Fortran_Array3D< T >::copy().
| const T & TNT::Fortran_Array3D< T >::operator() | ( | int | i, |
| int | j, | ||
| int | k | ||
| ) | const [inline] |
Definition at line 125 of file tnt_fortran_array3d.h.
References assert.
| T & TNT::Fortran_Array3D< T >::operator() | ( | int | i, |
| int | j, | ||
| int | k | ||
| ) | [inline] |
Definition at line 109 of file tnt_fortran_array3d.h.
References assert.
| Fortran_Array3D< T > & TNT::Fortran_Array3D< T >::operator= | ( | const T & | a | ) | [inline] |
Definition at line 141 of file tnt_fortran_array3d.h.
| Fortran_Array3D< T > & TNT::Fortran_Array3D< T >::operator= | ( | const Fortran_Array3D< T > & | A | ) | [inline] |
Definition at line 195 of file tnt_fortran_array3d.h.
| Fortran_Array3D< T > & TNT::Fortran_Array3D< T >::ref | ( | const Fortran_Array3D< T > & | A | ) | [inline] |
Definition at line 180 of file tnt_fortran_array3d.h.
| int TNT::Fortran_Array3D< T >::ref_count | ( | ) | const [inline] |
Definition at line 211 of file tnt_fortran_array3d.h.