|
TDLS 0.4.0
Tiny Device-callable Linear Solvers
|
This is the complete list of members for tdls::ArrowheadLUppSolverDynamic< T, Config >, including all inherited members.
| pivot_size(const ArrowheadShape &shape) noexcept | tdls::ArrowheadLUppSolverDynamic< T, Config > | inlinestatic |
| recomputed_workspace_size(const ArrowheadShape &shape, const int capacity, const int nrhs=1) noexcept | tdls::ArrowheadLUppSolverDynamic< T, Config > | inlinestatic |
| RecomputedOutcome enum name | tdls::ArrowheadLUppSolverDynamic< T, Config > | |
| solve(const ArrowheadShape &shape, T *TDLS_RESTRICT A, const int A_stride, int *TDLS_RESTRICT piv, const int piv_stride, T *TDLS_RESTRICT work, const int work_stride, const T *TDLS_RESTRICT b, T *TDLS_RESTRICT x, const int rhs_stride, int &refused_count) noexcept | tdls::ArrowheadLUppSolverDynamic< T, Config > | inlinestatic |
| solve(const ArrowheadShape &shape, T *TDLS_RESTRICT A, const int A_stride, int *TDLS_RESTRICT piv, const int piv_stride, T *TDLS_RESTRICT work, const int work_stride, const T *TDLS_RESTRICT b, T *TDLS_RESTRICT x, const int rhs_stride) noexcept | tdls::ArrowheadLUppSolverDynamic< T, Config > | inlinestatic |
| solve_border_canonical_multirhs(const ArrowheadShape &shape, const int nrhs, T *TDLS_RESTRICT A, const int A_stride, int *TDLS_RESTRICT piv, const int piv_stride, T *TDLS_RESTRICT work, const int work_stride, const int col0, T *TDLS_RESTRICT x, const int rhs_stride, const std::size_t xcol_stride, int &refused_count) noexcept | tdls::ArrowheadLUppSolverDynamic< T, Config > | inlinestatic |
| solve_border_canonical_multirhs(const ArrowheadShape &shape, const int nrhs, T *TDLS_RESTRICT A, const int A_stride, int *TDLS_RESTRICT piv, const int piv_stride, T *TDLS_RESTRICT work, const int work_stride, const int col0, T *TDLS_RESTRICT x, const int rhs_stride, const std::size_t xcol_stride) noexcept | tdls::ArrowheadLUppSolverDynamic< T, Config > | inlinestatic |
| solve_border_canonical_multirhs_streamed(const ArrowheadShape &shape, const int nrhs, Provider &&provider, T *TDLS_RESTRICT A, const int A_stride, int *TDLS_RESTRICT piv, const int piv_stride, T *TDLS_RESTRICT work, const int work_stride, const int col0, T *TDLS_RESTRICT x, const int rhs_stride, const std::size_t xcol_stride, int &refused_count) noexcept | tdls::ArrowheadLUppSolverDynamic< T, Config > | inlinestatic |
| solve_inplace(const ArrowheadShape &shape, T *TDLS_RESTRICT A, const int A_stride, int *TDLS_RESTRICT piv, const int piv_stride, T *TDLS_RESTRICT work, const int work_stride, T *TDLS_RESTRICT y, const int rhs_stride, int &refused_count) noexcept | tdls::ArrowheadLUppSolverDynamic< T, Config > | inlinestatic |
| solve_inplace(const ArrowheadShape &shape, T *TDLS_RESTRICT A, const int A_stride, int *TDLS_RESTRICT piv, const int piv_stride, T *TDLS_RESTRICT work, const int work_stride, T *TDLS_RESTRICT y, const int rhs_stride) noexcept | tdls::ArrowheadLUppSolverDynamic< T, Config > | inlinestatic |
| solve_inplace_multirhs(const ArrowheadShape &shape, const int nrhs, T *TDLS_RESTRICT A, const int A_stride, int *TDLS_RESTRICT piv, const int piv_stride, T *TDLS_RESTRICT work, const int work_stride, T *TDLS_RESTRICT y, const int rhs_stride, const std::size_t xcol_stride, int &refused_count) noexcept | tdls::ArrowheadLUppSolverDynamic< T, Config > | inlinestatic |
| solve_inplace_multirhs(const ArrowheadShape &shape, const int nrhs, T *TDLS_RESTRICT A, const int A_stride, int *TDLS_RESTRICT piv, const int piv_stride, T *TDLS_RESTRICT work, const int work_stride, T *TDLS_RESTRICT y, const int rhs_stride, const std::size_t xcol_stride) noexcept | tdls::ArrowheadLUppSolverDynamic< T, Config > | inlinestatic |
| solve_inplace_recomputed(const ArrowheadShape &shape, const int capacity, Provider &&provider, const T *TDLS_RESTRICT Abb, const int Abb_stride, int *TDLS_RESTRICT piv, const int piv_stride, T *TDLS_RESTRICT work, const int work_stride, T *TDLS_RESTRICT y, const int rhs_stride, int &refused_count) noexcept | tdls::ArrowheadLUppSolverDynamic< T, Config > | inlinestatic |
| solve_inplace_recomputed_or_tangent(const ArrowheadShape &shape, const int ntan, const int capacity, Provider &&provider, Converged &&converged, const T *TDLS_RESTRICT Abb, const int Abb_stride, int *TDLS_RESTRICT piv, const int piv_stride, T *TDLS_RESTRICT work, const int work_stride, T *TDLS_RESTRICT y, const int rhs_stride, const int col0, T *TDLS_RESTRICT x, const int x_stride, const std::size_t xcol_stride, int &refused_count) noexcept | tdls::ArrowheadLUppSolverDynamic< T, Config > | inlinestatic |
| solve_inplace_streamed(const ArrowheadShape &shape, Provider &&provider, T *TDLS_RESTRICT A, const int A_stride, int *TDLS_RESTRICT piv, const int piv_stride, T *TDLS_RESTRICT work, const int work_stride, T *TDLS_RESTRICT y, const int rhs_stride, int &refused_count) noexcept | tdls::ArrowheadLUppSolverDynamic< T, Config > | inlinestatic |
| solve_inplace_streamed_or_tangent(const ArrowheadShape &shape, const int ntan, Provider &&provider, Converged &&converged, T *TDLS_RESTRICT A, const int A_stride, int *TDLS_RESTRICT piv, const int piv_stride, T *TDLS_RESTRICT work, const int work_stride, T *TDLS_RESTRICT y, const int rhs_stride, const int col0, T *TDLS_RESTRICT x, const int x_stride, const std::size_t xcol_stride, int &refused_count) noexcept | tdls::ArrowheadLUppSolverDynamic< T, Config > | inlinestatic |
| solve_multirhs(const ArrowheadShape &shape, const int nrhs, T *TDLS_RESTRICT A, const int A_stride, int *TDLS_RESTRICT piv, const int piv_stride, T *TDLS_RESTRICT work, const int work_stride, const T *TDLS_RESTRICT b, T *TDLS_RESTRICT x, const int rhs_stride, const std::size_t xcol_stride, int &refused_count) noexcept | tdls::ArrowheadLUppSolverDynamic< T, Config > | inlinestatic |
| solve_multirhs(const ArrowheadShape &shape, const int nrhs, T *TDLS_RESTRICT A, const int A_stride, int *TDLS_RESTRICT piv, const int piv_stride, T *TDLS_RESTRICT work, const int work_stride, const T *TDLS_RESTRICT b, T *TDLS_RESTRICT x, const int rhs_stride, const std::size_t xcol_stride) noexcept | tdls::ArrowheadLUppSolverDynamic< T, Config > | inlinestatic |
| storage_map typedef | tdls::ArrowheadLUppSolverDynamic< T, Config > | |
| streamed_workspace_size(const ArrowheadShape &shape) noexcept | tdls::ArrowheadLUppSolverDynamic< T, Config > | inlinestatic |
| streamed_workspace_size(const ArrowheadShape &shape, const int nrhs) noexcept | tdls::ArrowheadLUppSolverDynamic< T, Config > | inlinestatic |
| StreamedOutcome enum name | tdls::ArrowheadLUppSolverDynamic< T, Config > | |
| valid(const ArrowheadShape &shape, const int nrhs=1) noexcept | tdls::ArrowheadLUppSolverDynamic< T, Config > | inlinestatic |
| valid_recomputed(const ArrowheadShape &shape, const int capacity, const int nrhs=1) noexcept | tdls::ArrowheadLUppSolverDynamic< T, Config > | inlinestatic |
| workspace_size(const ArrowheadShape &shape) noexcept | tdls::ArrowheadLUppSolverDynamic< T, Config > | inlinestatic |
| workspace_size(const ArrowheadShape &shape, const int nrhs) noexcept | tdls::ArrowheadLUppSolverDynamic< T, Config > | inlinestatic |