external2D<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 does not "own" its data. VC doesn't like this friend class transpose_type; 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
external_vec<T,NN> rep    
dyn_dim    
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   Type for the transpose
storage_loc   This has external storage
external2D ()   Default Constructor
external2D (T* data, dim_type dim)   Construct from pointer and dimensions
external2D (T* data, dim_type dim, size_type ld)   Construct from pointer, dimensions, and leading dimension
external2D (T* data, dim_type dim, size_type ld, dyn_dim s, char)   non-zero indices in upper left corner
external2D (T* data, dim_type dim, band_type bw)   Constructor with bandwith
external2D (T* data, dim_type dim, size_type ld, band_type bw)   Constructor with leading dimension and bandwith
external2D (const external2D& x)   Copy Constructor
external2D& operator= (const external2D& x)   Assignment Operator
external2D (const transpose_type& x, do_transpose t, do_transpose)   Transpose Constructor
template <class TwoD>
external2D (const TwoD& x, band_type bw, banded_tag)
  banded view constructor
~external2D ()    
template <class SubMatrix>
struct partitioned
   
New members
Notes
See also

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