tri_view<int Uplo> [MTL Home] Programmers Guide
  Contents | Index |  Search 


Category:containers,generators Component type:type
Description
Example: tri_view()(A)
Example
In banded_view_test.cc:
template <class Matrix>
void print_banded_views(Matrix& A)
{
  using namespace mtl;
  band_view<RowMatrix>::type B(2, 1, A);
}
int main(int argc, char* argv[])
{
  using namespace mtl;
  int M, N;
  if (argc < 2) {
    M = 10;
    N = 10;
  } else {
    M = atoi(argv[1]);
    N = atoi(argv[2]);
  }
  typedef matrix<double>::type Matrix;
  Matrix A(M, N);
  print_banded_views(A);
  return 0;
}

Definition
matrix.h
Template Parameters

ParameterDescriptionDefault
UploWhether to view the upper or lower triangle of the matrix 
Model of
Members
Member Where defined Description
template <class Matrix>
triangle_view<Matrix, Uplo>::type operator() (Matrix x)
   
New members
Notes
See also

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