Morpheus 1.0.0
Dynamic matrix type and algorithms for sparse matrices
Loading...
Searching...
No Matches
Morpheus_MatrixProxy.hpp
1
24#ifndef MORPHEUS_MATRIXPROXY_HPP
25#define MORPHEUS_MATRIXPROXY_HPP
26
27#include <Morpheus_Metaprogramming.hpp>
28#include <impl/Morpheus_Variant.hpp>
29
30namespace Morpheus {
31namespace Impl {
32
33template <class... Formats>
35 using type = MatrixFormatsProxy<Formats...>;
36
37 using variant = Morpheus::Impl::Variant::variant<Formats...>;
38 using type_list = IndexedTypeList<Formats...>;
39};
40
41} // namespace Impl
42} // namespace Morpheus
43
44#endif // MORPHEUS_MATRIXPROXY_HPP
Generic Morpheus interfaces.
Definition: dummy.cpp:24
Definition: Morpheus_MatrixProxy.hpp:34
Compile-time type list with indexed access.
Definition: Morpheus_Metaprogramming.hpp:67