diff --git a/src/include/expressions.h b/src/include/expressions.h new file mode 100644 index 0000000..4911019 --- /dev/null +++ b/src/include/expressions.h @@ -0,0 +1,141 @@ + +#ifndef __expressions_h__ +#define __expressions_h__ + +#include "ranges/dynamic_range.h" +#include "multi_array_base.h" +#include "multi_array_operation.h" +#include "xfor/xfor.h" + +#define Y() , + +namespace MultiArrayTools +{ + + //class Expressions1; + + template + using DDMA = MultiArrayBase>; + + template + using DDMMA = MutableMultiArrayBase>; + + template + using oo = decltype(std::declval()(std::declval>>())); + + template