#include <tnt_fortran_array3d.h>
Public 型 | |
| typedef T | value_type |
Public メソッド | |
| 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 () | |
Private 変数 | |
| i_refvec< T > | v_ |
| int | m_ |
| int | n_ |
| int | k_ |
| T * | data_ |
tnt_fortran_array3d.h の 36 行で定義されています。
| typedef T TNT::Fortran_Array3D< T >::value_type |
tnt_fortran_array3d.h の 51 行で定義されています。
| TNT::Fortran_Array3D< T >::Fortran_Array3D | ( | ) | [inline] |
tnt_fortran_array3d.h の 75 行で定義されています。
| TNT::Fortran_Array3D< T >::Fortran_Array3D | ( | int | m, | |
| int | n, | |||
| int | k | |||
| ) | [inline] |
tnt_fortran_array3d.h の 85 行で定義されています。
| TNT::Fortran_Array3D< T >::Fortran_Array3D | ( | int | m, | |
| int | n, | |||
| int | k, | |||
| T * | a | |||
| ) | [inline] |
tnt_fortran_array3d.h の 99 行で定義されています。
| TNT::Fortran_Array3D< T >::Fortran_Array3D | ( | int | m, | |
| int | n, | |||
| int | k, | |||
| const T & | a | |||
| ) | [inline] |
| TNT::Fortran_Array3D< T >::Fortran_Array3D | ( | const Fortran_Array3D< T > & | A | ) | [inline] |
tnt_fortran_array3d.h の 79 行で定義されています。
| TNT::Fortran_Array3D< T >::~Fortran_Array3D | ( | ) | [inline] |
tnt_fortran_array3d.h の 214 行で定義されています。
| Fortran_Array3D< T > TNT::Fortran_Array3D< T >::copy | ( | ) | const [inline] |
| int TNT::Fortran_Array3D< T >::dim1 | ( | ) | const [inline] |
| int TNT::Fortran_Array3D< T >::dim2 | ( | ) | const [inline] |
| int TNT::Fortran_Array3D< T >::dim3 | ( | ) | const [inline] |
| Fortran_Array3D< T > & TNT::Fortran_Array3D< T >::inject | ( | const Fortran_Array3D< T > & | A | ) | [inline] |
| const T & TNT::Fortran_Array3D< T >::operator() | ( | int | i, | |
| int | j, | |||
| int | k | |||
| ) | const [inline] |
| T & TNT::Fortran_Array3D< T >::operator() | ( | int | i, | |
| int | j, | |||
| int | k | |||
| ) | [inline] |
| Fortran_Array3D< T > & TNT::Fortran_Array3D< T >::operator= | ( | const Fortran_Array3D< T > & | A | ) | [inline] |
| Fortran_Array3D< T > & TNT::Fortran_Array3D< T >::operator= | ( | const T & | a | ) | [inline] |
| Fortran_Array3D< T > & TNT::Fortran_Array3D< T >::ref | ( | const Fortran_Array3D< T > & | A | ) | [inline] |
| int TNT::Fortran_Array3D< T >::ref_count | ( | ) | const [inline] |
T* TNT::Fortran_Array3D< T >::data_ [private] |
int TNT::Fortran_Array3D< T >::k_ [private] |
int TNT::Fortran_Array3D< T >::m_ [private] |
int TNT::Fortran_Array3D< T >::n_ [private] |
i_refvec<T> TNT::Fortran_Array3D< T >::v_ [private] |
tnt_fortran_array3d.h の 43 行で定義されています。
参照元 TNT::Fortran_Array3D< T >::ref(), と TNT::Fortran_Array3D< T >::ref_count().
1.5.7.1