|
PLaSK library
|
#include <solvers/gain/wasiak/wzmocnienie/tnt/tnt_array2d.h>
Public Types | |
| typedef T | value_type |
Public Member Functions | |
| Array2D () | |
| Array2D (int m, int n) | |
| Array2D (int m, int n, T *a) | |
| Array2D (int m, int n, const T &a) | |
| Array2D (const Array2D &A) | |
| operator T** () | |
| operator const T ** () | |
| Array2D & | operator= (const T &a) |
| Array2D & | operator= (const Array2D &A) |
| Array2D & | ref (const Array2D &A) |
| Array2D | copy () const |
| Array2D & | inject (const Array2D &A) |
| T * | operator[] (int i) |
| const T * | operator[] (int i) const |
| int | dim1 () const |
| int | dim2 () const |
| ~Array2D () | |
| int | ref_count () |
| int | ref_count_data () |
| int | ref_count_dim1 () |
| Array2D | subarray (int i0, int i1, int j0, int j1) |
| Create a new view to a subarray defined by the boundaries [i0][i0] and [i1][j1]. | |
Definition at line 37 of file tnt_array2d.h.
| typedef T TNT::Array2D< T >::value_type |
Definition at line 52 of file tnt_array2d.h.
| TNT::Array2D< T >::Array2D | ( | ) |
Definition at line 83 of file tnt_array2d.h.
| TNT::Array2D< T >::Array2D | ( | int | m, |
| int | n | ||
| ) |
Definition at line 93 of file tnt_array2d.h.
| TNT::Array2D< T >::Array2D | ( | int | m, |
| int | n, | ||
| T * | a | ||
| ) |
Definition at line 125 of file tnt_array2d.h.
| TNT::Array2D< T >::Array2D | ( | int | m, |
| int | n, | ||
| const T & | a | ||
| ) |
Definition at line 109 of file tnt_array2d.h.
|
inline |
Definition at line 86 of file tnt_array2d.h.
| TNT::Array2D< T >::~Array2D | ( | ) |
Definition at line 238 of file tnt_array2d.h.
| Array2D< T > TNT::Array2D< T >::copy | ( | ) | const |
Definition at line 180 of file tnt_array2d.h.
|
inline |
Definition at line 231 of file tnt_array2d.h.
|
inline |
Definition at line 234 of file tnt_array2d.h.
| Array2D< T > & TNT::Array2D< T >::inject | ( | const Array2D< T > & | A | ) |
Definition at line 194 of file tnt_array2d.h.
|
inline |
Definition at line 249 of file tnt_array2d.h.
|
inline |
Definition at line 244 of file tnt_array2d.h.
|
inline |
Definition at line 225 of file tnt_array2d.h.
|
inline |
Definition at line 166 of file tnt_array2d.h.
|
inline |
Definition at line 141 of file tnt_array2d.h.
|
inline |
Definition at line 154 of file tnt_array2d.h.
|
inline |
Definition at line 209 of file tnt_array2d.h.
|
inline |
Definition at line 289 of file tnt_array2d.h.
|
inline |
Definition at line 297 of file tnt_array2d.h.
|
inline |
Definition at line 303 of file tnt_array2d.h.
| Array2D< T > TNT::Array2D< T >::subarray | ( | int | i0, |
| int | i1, | ||
| int | j0, | ||
| int | j1 | ||
| ) |
Create a new view to a subarray defined by the boundaries [i0][i0] and [i1][j1].
The size of the subarray is (i1-i0) by (j1-j0). If either of these lengths are zero or negative, the subarray view is null.
Definition at line 263 of file tnt_array2d.h.