add<int N> [MTL Home] Programmers Guide
  Contents | Index |  Search 


Category:blais Component type:type
Description
This adds vector x into vector y.
Example
In blais_add.cc:
template <class VecX, class VecY> inline
void do_add(VecX& x, VecY& y)
{
  for (int i = 0; i < N; ++i) {
    x[i] = i;
    y[i] = i + 1;
  }
  blais_vv::add<N>(x.begin(), y.begin());
}
  int ix[N], iy[N];
  external_vec<int> x1(ix, N);
  external_vec<int> y1(iy, N);
  do_add(x1, y1);

  dense1D<int> x2(N);
  dense1D<int> y2(N);
  do_add(x2, y2, N);

Definition
Template Parameters

ParameterDescriptionDefault
Nthe length of the vectors 
Model of
Members
Member Where defined Description
template <class Vec1, class Vec2>
add (Vec1 x, Vec2 y)
   
New members
Notes
See also

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