#include <type_traits>
#include <utility>
Go to the source code of this file.
|
template<typename GridFunctionSpace , typename FieldType > |
using | Dune::PDELab::Backend::Vector = typename impl::BackendVectorSelector< GridFunctionSpace, FieldType >::Type |
| alias of the return type of BackendVectorSelector More...
|
|
template<typename Backend , typename VU , typename VV , typename E > |
using | Dune::PDELab::Backend::Matrix = typename impl::BackendMatrixSelector< Backend, VU, VV, E >::Type |
| alias of the return type of BackendMatrixSelector More...
|
|
template<typename T > |
using | Dune::PDELab::Backend::Native = typename native_type< T >::type |
| Alias of the native container type associated with T or T itself if it is not a backend wrapper. More...
|
|
|
template<typename T > |
std::enable_if< std::is_base_of< impl::WrapperBase, T >::value, Native< T > &>::type | Dune::PDELab::Backend::native (T &t) |
|
template<typename T > |
std::enable_if< std::is_base_of< impl::WrapperBase, T >::value, const Native< T > &>::type | Dune::PDELab::Backend::native (const T &t) |
|
template<typename T > |
std::enable_if< !std::is_base_of< impl::WrapperBase, typename std::decay< T >::type >::value, decltype(std::forward< T >std::declval< T && >))) >::type | Dune::PDELab::Backend::native (T &&t) |
|