|
Amesos2 - Direct Sparse Solver Interfaces Version of the Day
|
Copy or assign views based on memory spaces. More...

Go to the source code of this file.
Functions | |
| template<class dst_t, class src_t> | |
| std::enable_if< static_cast< int >(dst_t::rank)==1 >::type | Amesos2::update_dst_size (dst_t &dst, const src_t &src) |
| template<class dst_t, class src_t> | |
| std::enable_if< static_cast< int >(dst_t::rank)==2 >::type | Amesos2::update_dst_size (dst_t &dst, const src_t &src) |
| template<class dst_t, class src_t> | |
| std::enable_if< std::is_same< typenamedst_t::value_type, typenamesrc_t::value_type >::value >::type | Amesos2::implement_copy_or_assign_same_mem_check_types (bool bInitialize, dst_t &dst, const src_t &src, bool &bAssigned) |
| template<class dst_t, class src_t> | |
| void | Amesos2::deep_copy_only (bool bInitialize, dst_t &dst, const src_t &src, bool &bAssigned) |
| template<class dst_t, class src_t> | |
| void | Amesos2::deep_copy_only (dst_t &dst, const src_t &src) |
| template<class dst_t, class src_t> | |
| std::enable_if<!std::is_same< typenamedst_t::value_type, typenamesrc_t::value_type >::value >::type | Amesos2::implement_copy_or_assign_same_mem_check_types (bool bInitialize, dst_t &dst, const src_t &src, bool &bAssigned) |
| template<class dst_t, class src_t> | |
| std::enable_if< std::is_same< typenamedst_t::memory_space, typenamesrc_t::memory_space >::value >::type | Amesos2::deep_copy_or_assign_view (bool bInitialize, dst_t &dst, const src_t &src, bool &bAssigned) |
| template<class dst_t, class src_t> | |
| std::enable_if< std::is_same< typenamedst_t::memory_space, typenamesrc_t::memory_space >::value >::type | Amesos2::deep_copy_or_assign_view (dst_t &dst, const src_t &src) |
| template<class dst_t, class src_t> | |
| std::enable_if< std::is_same< typenamedst_t::value_type, typenamesrc_t::value_type >::value >::type | Amesos2::implement_copy_or_assign_diff_mem_check_types (bool bInitialize, dst_t &dst, const src_t &src, bool &bAssigned) |
| template<class dst_t, class src_t> | |
| std::enable_if< static_cast< int >(dst_t::rank)==1 >::type | Amesos2::implement_copy_or_assign_diff_mem_diff_types_check_dim (dst_t &dst, const src_t &src) |
| template<class dst_t, class src_t> | |
| std::enable_if< static_cast< int >(dst_t::rank)==2 >::type | Amesos2::implement_copy_or_assign_diff_mem_diff_types_check_dim (dst_t &dst, const src_t &src) |
| template<class dst_t, class src_t> | |
| std::enable_if<!std::is_same< typenamedst_t::value_type, typenamesrc_t::value_type >::value >::type | Amesos2::implement_copy_or_assign_diff_mem_check_types (bool bInitialize, dst_t &dst, const src_t &src, bool &bAssigned) |
| template<class dst_t, class src_t> | |
| std::enable_if<!std::is_same< typenamedst_t::memory_space, typenamesrc_t::memory_space >::value >::type | Amesos2::deep_copy_or_assign_view (bool bInitialize, dst_t &dst, const src_t &src, bool &bAssigned) |
| template<class dst_t, class src_t> | |
| std::enable_if<!std::is_same< typenamedst_t::memory_space, typenamesrc_t::memory_space >::value >::type | Amesos2::deep_copy_or_assign_view (dst_t &dst, const src_t &src) |
Copy or assign views based on memory spaces.