|
Uni20
Asynchronous tensor and runtime library.
|
#include "common.hpp"#include <uni20/backend/blas/blas_int.hpp>#include <uni20/backend/lapack/lapack.hpp>#include <uni20/linalg/backends/packed_matrix.hpp>#include <uni20/linalg/dispatch.hpp>#include <uni20/linalg/operation_tags.hpp>#include <uni20/linalg/solve_info.hpp>Go to the source code of this file.
Namespaces | |
| namespace | uni20 |
| namespace | uni20::linalg |
| namespace | uni20::linalg::condition_detail |
Concepts | |
| concept | uni20::linalg::condition_detail::PackedGecon |
| concept | uni20::linalg::condition_detail::PrecisionArgs |
Functions | |
| template<RankedMdspecLike< 2 > A, class... P> requires HostReadableMdspec<A> && condition_detail::PrecisionArgs<typename A::value_type, P...> && (LapackScalar<typename A::value_type> || condition_detail::PackedGecon<typename A::value_type>) | |
| consteval auto | uni20::linalg::kernel_accepts_types (LapackBackend, lu_rcond_op const &, make_real_t< typename A::value_type > &, A &, make_real_t< typename A::value_type > const &, SolveInfo &, P...) |
| Accept configured GECON providers for read-only successful LU factors. | |
| template<LapackScalar S> | |
| make_real_t< S > | uni20::linalg::condition_detail::native_gecon (DenseMatrix< S > const &a, make_real_t< S > norm, char code) |
| char | uni20::linalg::condition_detail::norm_code (MatrixNorm norm) |
| template<RankedMdspecLike< 2 > A, class... P> requires HostReadableMdspec<A> && condition_detail::PrecisionArgs<typename A::value_type, P...> && (LapackScalar<typename A::value_type> || condition_detail::PackedGecon<typename A::value_type>) | |
| KernelAttempt | uni20::linalg::try_kernel (LapackBackend, lu_rcond_op const &op, make_real_t< typename A::value_type > &output, A &a, make_real_t< typename A::value_type > const &original_norm, SolveInfo &info, P... precision) |
| Estimate reciprocal conditioning without modifying the factors. | |
| template<class S > | |
| Precision | uni20::linalg::condition_detail::working_precision () |
| template<class S > | |
| Precision | uni20::linalg::condition_detail::working_precision (Precision p) |