Uni20
Asynchronous tensor and runtime library.
Loading...
Searching...
No Matches
Public Member Functions | List of all members
uni20::krylov::DenseHostVectorTransfer Struct Reference

Explicit precision conversion between dense prototype vector spaces. More...

#include <dense_host_vector.hpp>

Public Member Functions

template<RealOrComplex To, RealOrComplex From>
requires (Complex<To> == Complex<From>)
void operator() (DenseHostVector< To > &output, DenseHostVector< From > const &input, Precision p) const
 

Detailed Description

Explicit precision conversion between dense prototype vector spaces.

This adapter only handles DenseHostVector. Block and device vectors supply their own transfer preserving their structure and residency.

Member Function Documentation

◆ operator()()

template<RealOrComplex To, RealOrComplex From>
requires (Complex<To> == Complex<From>)
void uni20::krylov::DenseHostVectorTransfer::operator() ( DenseHostVector< To > &  output,
DenseHostVector< From > const &  input,
Precision  p 
) const
inline

The documentation for this struct was generated from the following file: