ALPS Home Libraries License Support People ALPS Web Site

PrevUpHomeNext

Class template vectorspace

ietl::vectorspace

Synopsis

// In header: <alps/src/ietl/vectorspace.h>

template<typename V> 
class vectorspace {
public:
  // types
  typedef V             vector_type;
  typedef V::value_type scalar_type;
  typedef V::size_type  size_type;  

  // construct/copy/destruct
  vectorspace(size_type);

  // public member functions
  size_type vec_dimension() const;
  vector_type new_vector() const;
  void project(vector_type &) const;
};

Description

vectorspace public construct/copy/destruct

  1. vectorspace(size_type n);

vectorspace public member functions

  1. size_type vec_dimension() const;
  2. vector_type new_vector() const;
  3. void project(vector_type &) const;
Copyright © 2011 Matthias Troyer, Bela Bauer, Robin Jäger

PrevUpHomeNext