dense2D<T, OffsetGen, int MM = 0, int NN = 0> [MTL Home] Programmers Guide
  Contents | Index |  Search 


Category:containers Component type:type
Description
Inherits from generic_dense2D. The class "owns" its data. VC doesn't like this friend class transpose_type; JGS, use actual stream types deprecated
Example
Definition
Template Parameters

ParameterDescriptionDefault
Tthe element type 
OffsetGenthe Offset class generator 
MMFor static sized matrix, the major dimension 
NNFor static sized matrix, the minor dimension 
Model of
TwoDStorage
Members
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
dense2D (dim_type dim, band_type bw)   Constructor from Dimension and Bandwidth Pairs
dense2D (const dense2D& x)   Copy Constructor
dense2D& operator= (const dense2D& x)   Assignment Operator
dense2D (const transpose_type& x, do_transpose t, do_transpose)   Transpose Constructor
template <class MatrixStream, class Orien>
dense2D (MatrixStream& s, Orien)
  Matrix Stream Constructor
template <class MatrixStream, class Orien>
dense2D (MatrixStream& s, Orien, band_type bw)
  Matrix Stream Constructor with bandwidth
template <class SubMatrix>
struct partitioned
   
template <class TwoD>
dense2D (const TwoD& x, band_type bw, banded_tag)
  banded view constructor
~dense2D ()   Destructor
New members
Notes
See also

[MTL Home] Copyright © 1998,1999 University of Notre Dame. All Rights Reserved.