diff --git a/include/FluidSCWrapper.hpp b/include/FluidSCWrapper.hpp index 83e799d..fde2f5e 100644 --- a/include/FluidSCWrapper.hpp +++ b/include/FluidSCWrapper.hpp @@ -83,7 +83,7 @@ struct ControlGetter { typename FloatPairsArrayT::type operator()(World *, FloatControlsIter &iter) { - return {{iter.next(), iter.next()}, {iter.next(), iter.next()}}; + return {std::array,2>{{{iter.next(), iter.next()}, {iter.next(), iter.next()}}}}; } }; @@ -139,7 +139,7 @@ struct ArgumentGetter { typename FloatPairsArrayT::type operator()(World *w, sc_msg_iter *args) { - return {{args->getf(), args->getf()}, {args->getf(), args->getf()}}; + return {std::array,2>{{{args->getf(), args->getf()}, {args->getf(), args->getf()}}}}; } };