|
Member
|
Where defined
|
Description
|
|
super
|
|
|
|
Offset
|
|
|
|
dim_type
|
|
Pair type for dimension
|
|
band_type
|
|
Pair type for bandwidth
|
|
reptype
|
|
|
|
size_type
|
|
Unsigned integral type for dimensions and indices
|
|
transpose_type
|
|
The transpose type
|
|
storage_loc
|
|
This has internal storage
|
|
dense2D ()
|
|
Default Constructor
|
|
dense2D (dim_type dim)
|
|
Constructor from Dimension Pair
|
|
super (new reptype(Offset::size(dim.first(), dim.second(), 0, 0)), dim.first(), dim.second(), dim.second())
|
|
|
|
dense2D (dim_type dim, band_type bw)
|
|
Constructor from Dimension and Bandwidth Pairs
|
|
super (new reptype(Offset::size(dim.first(),dim.second(), bw.first(), bw.second())), dim.first(), dim.second(), dim.second(), bw)
|
|
|
|
dense2D (const dense2D& x)
|
|
Copy Constructor
|
|
super (x)
|
|
|
|
dense2D&
operator= (const dense2D& x)
|
|
Assignment Operator
|
|
dense2D (const transpose_type& x, do_transpose t, do_transpose)
|
|
Transpose Constructor
|
|
super (x, t, t)
|
|
|
template <class MatrixStream, class Orien>
dense2D (MatrixStream& s, Orien)
|
|
Matrix Stream Constructor
|
|
super (new reptype(Offset::size(Orien::map(dim_type(s.nrows(), s.ncols())).first(), Orien::map(dim_type(s.nrows(), s.ncols())).second(), 0, 0)), s, Orien())
|
|
|
template <class MatrixStream, class Orien>
dense2D (MatrixStream& s, Orien, band_type bw)
|
|
Matrix Stream Constructor with bandwidth
|
|
super (new reptype(Offset::size(Orien::map(dim_type(s.nrows(), s.ncols())).first(), Orien::map(dim_type(s.nrows(), s.ncols())).second(), bw.first(), bw.second())), s, Orien(), bw)
|
|
|
template <class SubMatrix> struct
partitioned
|
|
|
template <class TwoD>
dense2D (const TwoD& x, band_type bw, banded_tag)
|
|
banded view constructor
|
|
super (x, bw, banded_tag())
|
|
|
|
~dense2D ()
|
|
Destructor
|
|