ALPS MPS Codes
Reference documentation.
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Namespaces | Functions
maquis Namespace Reference

Namespaces

 bindings
 
 dmrg
 
 traits
 

Functions

template<class T >
alps::numeric::real_type< T >::type real (T f)
 
template<typename _InputIterator , typename _Tp >
_Tp accumulate (_InputIterator __first, _InputIterator __last, _Tp __init)
 
template<typename T >
sqrt (T arg)
 

Function Documentation

template<typename _InputIterator , typename _Tp >
_Tp maquis::accumulate ( _InputIterator  __first,
_InputIterator  __last,
_Tp  __init 
)
inline

Definition at line 44 of file bindings.hpp.

44  {
45  return std::accumulate(__first, __last, __init);
46  }
_Tp accumulate(_InputIterator __first, _InputIterator __last, _Tp __init)
Definition: bindings.hpp:44
template<class T >
alps::numeric::real_type<T>::type maquis::real ( f)
inline

Definition at line 38 of file bindings.hpp.

38  {
39  return alps::numeric::real(f);
40  }
alps::numeric::real_type< T >::type real(T f)
Definition: bindings.hpp:38
template<typename T >
T maquis::sqrt ( arg)

Definition at line 49 of file bindings.hpp.

49  {
50  return std::sqrt(arg);
51  }
block_matrix< Matrix, SymmGroup > sqrt(block_matrix< Matrix, SymmGroup > m)