ALPS Home Libraries License Support People ALPS Web Site

PrevUpHomeNext

Struct template conj_mult<std::complex< T >>

alps::conj_mult<std::complex< T >> — a function object for conj(x)*y

Synopsis

// In header: <alps/functional.h>

template<typename T> 
struct conj_mult<std::complex< T >> {

  // public member functions
  std::complex< T > 
  operator()(const std::complex< T > &, const std::complex< T > &) const;
};

Description

the version for complex data types is specialized

conj_mult public member functions

  1. std::complex< T > 
    operator()(const std::complex< T > & a, const std::complex< T > & b) const;
    returns std::conj(x)*y
Copyright © 1994, 2002-2005 Matthias Troyer, Synge Todo

PrevUpHomeNext