DiSMEC++
hash_vector.h File Reference
#include <memory>
#include "matrix_types.h"

Go to the source code of this file.

Classes

class  dismec::HashVector
 An Eigen vector with versioning information, to implement simple caching of results. More...
 
class  dismec::VectorHash
 A unique identifier for a HashVector. More...
 
class  dismec::CacheHelper
 

Namespaces

 dismec
 Main namespace in which all types, classes, and functions are defined.
 

Functions

template<class T >
auto dismec::operator+ (const HashVector &vec, T &&other)
 
template<class T >
auto dismec::operator+ (T &&other, const HashVector &vec)
 
template<class T >
auto dismec::operator+= (T &&other, const HashVector &vec)
 
template<class T >
auto dismec::operator* (const HashVector &vec, T &&other)
 
template<class T >
auto dismec::operator* (T &&other, const HashVector &vec)
 
template<class T >
auto dismec::operator*= (T &&other, const HashVector &vec)