12 #ifndef HAMMER_MATH_MULTIDIM_OPS_OPTIMIZE
13 #define HAMMER_MATH_MULTIDIM_OPS_OPTIMIZE
22 namespace MultiDimensional {
25 class VectorContainer;
26 class SparseContainer;
44 return (fill * (
sizeof(std::complex<double>) +
sizeof(
PositionType)) < total *
sizeof(std::complex<double>));
Forward declarations of types used in the tensor classes.
IContainer * error(IContainer &)
bool shouldBeSparse(size_t fill, size_t total)
IContainer * operator()(VectorContainer &first)