|
| template<class T, class Abi, FillConfig Conf = {}, StorageOrder OB> |
| void | fill (T a, view< T, Abi, OB > B) |
template<class T, class Abi, CopyConfig Conf = {}, StorageOrder OA, StorageOrder OB>
requires (!std::same_as<Abi, datapar::scalar_abi<T>> || Conf.struc != MatrixStructure::General) |
| void | copy (view< const T, Abi, OA > A, view< T, Abi, OB > B) |
template<class T, class Abi, CopyConfig Conf = {}, StorageOrder OA, StorageOrder OB>
requires (std::same_as<Abi, datapar::scalar_abi<T>> && OA == OB && Conf.struc == MatrixStructure::General) |
| void | copy (view< const T, Abi, OA > A, view< T, Abi, OB > B) |
template<class T, class Abi, CopyConfig Conf = {}, StorageOrder OA, StorageOrder OB>
requires (std::same_as<Abi, datapar::scalar_abi<T>> && OA != OB && Conf.struc == MatrixStructure::General) |
| void | copy (view< const T, Abi, OA > A, view< T, Abi, OB > B) |
| template<class... Opts> |
| constexpr CopyConfig | apply_options (CopyConfig conf, Opts...) |