ALPS Home Libraries License Support People ALPS Web Site

PrevUpHomeNext

Struct template conj_mult<std::complex< T1 >, T2>

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

Synopsis

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

template<typename T1, typename T2> 
struct conj_mult<std::complex< T1 >, T2> {

  // public member functions
  conj_mult_return_type< std::complex< T1 >, T2 >::type 
  operator()(const std::complex< T1 > &, const T2 &) const;
};

Description

the version for complex data types is specialized

conj_mult public member functions

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

PrevUpHomeNext