9#include "cosimplex.hpp"
17template <
class T,
class ElementType,
class LayoutStr
idedPolicy>
20template <misc::NotSpecialization<Chain> T,
class ElementType,
class LayoutStr
idedPolicy>
21struct FormWrapper<T, ElementType, LayoutStridedPolicy>
23 using type = Cosimplex<T, ElementType>;
26template <misc::Specialization<Chain> T,
class ElementType,
class LayoutStr
idedPolicy>
27struct FormWrapper<T, ElementType, LayoutStridedPolicy>
43template <
class T,
class ElementType =
double,
class LayoutStr
idedPolicy = Kokkos::LayoutRight>
44using Form =
typename detail::FormWrapper<T, ElementType, LayoutStridedPolicy>::type;
typename detail::FormWrapper< T, ElementType, LayoutStridedPolicy >::type Form
Cochain(ChainType, TensorType) -> Cochain< ChainType, typename TensorType::value_type, ddc::detail::mdspan_to_kokkos_layout_t< typename TensorType::layout_type > >
The top-level namespace of SimiLie.