4 #ifndef CPPQEDCORE_UTILS_OPERATORS_H_INCLUDED
5 #define CPPQEDCORE_UTILS_OPERATORS_H_INCLUDED
9 #include <boost/operators.hpp>
14 namespace details {
struct EmptyBase {}; }
24 template<
typename T,
typename B=details::EmptyBase>
26 : boost::additive1 <T,
27 boost::multiplicative<T,double,
28 boost::multiplicative<T,dcomp,
30 boost::equality_comparable<T> > > > {};
35 #endif // CPPQEDCORE_UTILS_OPERATORS_H_INCLUDED
Contains utilities for linear algebra.
Additional helpers for dcomp.
Operator aggregate for a complex vector space built on top of Boost.Operator.