ALPSCore reference
Classes | Namespaces | Functions
computed.hpp File Reference
#include <cstddef>
#include <cassert>
#include <stdexcept>
#include <complex>
#include <vector>
#include <array>
#include <Eigen/Dense>
#include <alps/alea/core.hpp>
#include <alps/alea/util.hpp>
Include dependency graph for computed.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  alps::alea::value_adapter< T >
 
class  alps::alea::vector_adapter< T >
 
class  alps::alea::array_adapter< T, N >
 
class  alps::alea::eigen_adapter< T, Derived >
 
class  alps::alea::value_adapter< T >
 
class  alps::alea::vector_adapter< T >
 
class  alps::alea::array_adapter< T, N >
 
class  alps::alea::eigen_adapter< T, Derived >
 
class  alps::alea::computed_cmember< T, Parent >
 

Namespaces

 alps
 
 alps::alea
 Set of accumulators and statistical pre-/post-processing operations.
 

Functions

template<typename Derived >
eigen_adapter< typename Derived::Scalar, Derived > alps::alea::make_adapter (const Eigen::DenseBase< Derived > &in)
 
template<typename T >
vector_adapter< T > alps::alea::make_adapter (const std::vector< T > &v)
 
template<typename T , size_t N>
array_adapter< T, N > alps::alea::make_array_adapter (const std::array< T, N > &a)
 
value_adapter< long > alps::alea::make_adapter (size_t v)
 
value_adapter< long > alps::alea::make_adapter (long v)
 
value_adapter< double > alps::alea::make_adapter (double v)
 
template<typename AccType >
std::enable_if< is_alea_acc< AccType >::value, AccType & >::type alps::alea::operator<< (AccType &acc, const typename AccType::value_type &v)
 
template<typename AccType , typename Derived >
std::enable_if< is_alea_acc< AccType >::value, AccType & >::type alps::alea::operator<< (AccType &acc, const Eigen::DenseBase< Derived > &v)
 
template<typename AccType >
std::enable_if< is_alea_acc< AccType >::value, AccType & >::type alps::alea::operator<< (AccType &acc, const std::vector< typename AccType::value_type > &v)
 
template<typename AccType , size_t N>
std::enable_if< is_alea_acc< AccType >::value, AccType & >::type alps::alea::operator<< (AccType &acc, const std::array< typename AccType::value_type, N > &v)