Member
|
Where defined
|
Description
|
template <class SubMatrix> struct
partitioned
|
|
|
transpose_type
|
|
|
submatrix_type
|
|
|
banded_view_type
|
|
|
submatrix_type
|
|
|
banded_view_type
|
|
|
OneD
|
|
|
OneDRef
|
|
|
ConstOneDRef
|
|
|
storage_loc
|
|
|
sparsity
|
|
|
strideability
|
|
|
value_type
|
|
The 1D container type
|
reference
|
|
A reference to the value type
|
const_reference
|
|
A const reference to the value type
|
size_type
|
|
The integral type for dimensions and indices
|
iterator
|
|
The iterator type
|
const_iterator
|
|
The const iterator type
|
const_iterator
|
|
The const iterator type
|
reverse_iterator
|
|
The reverse iterator type
|
const_reverse_iterator
|
|
The const reverse iterator type
|
dim_type
|
|
A pair type for the dimension
|
band_type
|
|
A pair type for the bandwidth
|
array2D ()
|
|
Default Constructor
|
array2D (dim_type d, size_type start_index = 0)
|
|
Normal Constructor
|
array2D (dim_type d, band_type band, size_type start_index = 0)
|
|
Banded Constructor
|
template <class TwoD>
array2D (const TwoD& x, band_type, banded_tag)
|
|
sparse banded view constructor
|
template <class MatrixStream, class Orien>
array2D (MatrixStream& s, Orien)
|
|
Matrix Stream Constructor
|
template <class MatrixStream, class Orien>
array2D (MatrixStream& s, Orien, band_type bw)
|
|
Banded Matrix Stream Constructor
|
array2D (const self& x)
|
|
Copy Constructor (shallow)
|
iterator
begin ()
|
|
Return an iterator pointing to the first 1D container
|
iterator
end ()
|
|
Return an iterator pointing past the end of the 2D container
|
const_iterator
begin () const
|
|
Return a const iterator pointing to the first 1D container
|
const_iterator
end () const
|
|
Return a const iterator pointing past the end of the 2D container
|
reverse_iterator
rbegin ()
|
|
Return a reverse iterator pointing to the last 1D container
|
reverse_iterator
rend ()
|
|
Return a reverse iterator pointing past the start of the 2D container
|
const_reverse_iterator
rbegin () const
|
|
Return a const reverse iterator pointing to the last 1D container
|
const_reverse_iterator
rend () const
|
|
Return a const reverse iterator pointing past the start of the 2D container
|
OneD_reference
operator () (size_type i, size_type j)
|
|
Return a reference to the (i,j) element, where (i,j) is in the 2D coordinate system
|
OneD_const_reference
operator () (size_type i, size_type j) const
|
|
Return a const reference to the (i,j) element, where (i,j) is in the 2D coordinate system
|
OneDRef
operator [] (size_type i)
|
|
Return a reference to the ith 1D container
|
ConstOneDRef
operator [] (size_type i) const
|
|
Return a const reference to the ith 1D container
|
size_type
major () const
|
|
The dimension of the 2D container
|
size_type
minor () const
|
|
The dimension of the 1D containers
|
size_type
nnz () const
|
|
The number of non-zeros
|
size_type
capacity () const
|
|
Capacity
|
void
print () const
|
|
|
size_type
first_index () const
|
|
|
template <class Matrix> void
fast_copy (const Matrix& x)
|
|
A faster specialization for copying
|