|
TDLS 0.4.0
Tiny Device-callable Linear Solvers
|
This is the complete list of members for tdls::ArrowheadLUppSolverStatic< T, Shape, Config >, including all inherited members.
| ArrowheadLUppSolverStatic | tdls::ArrowheadLUppSolverStatic< T, Shape, Config > | friend |
| ArrowheadLUppSolverStatic (defined in tdls::ArrowheadLUppSolverStatic< T, Shape, Config >) | tdls::ArrowheadLUppSolverStatic< T, Shape, Config > | friend |
| dimension | tdls::ArrowheadLUppSolverStatic< T, Shape, Config > | static |
| multirhs_workspace_size | tdls::ArrowheadLUppSolverStatic< T, Shape, Config > | static |
| pass_width | tdls::ArrowheadLUppSolverStatic< T, Shape, Config > | static |
| recomputed_workspace_size | tdls::ArrowheadLUppSolverStatic< T, Shape, Config > | static |
| RecomputedBlock typedef | tdls::ArrowheadLUppSolverStatic< T, Shape, Config > | |
| RecomputedOutcome typedef | tdls::ArrowheadLUppSolverStatic< T, Shape, Config > | |
| shape | tdls::ArrowheadLUppSolverStatic< T, Shape, Config > | static |
| solve(T *TDLS_RESTRICT A, const int A_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::ArrowheadLUppSolverStatic< T, Shape, Config > | inlinestatic |
| solve(T *TDLS_RESTRICT A, const int A_stride, T *TDLS_RESTRICT work, const int work_stride, const T *TDLS_RESTRICT b, T *TDLS_RESTRICT x, const int rhs_stride) noexcept | tdls::ArrowheadLUppSolverStatic< T, Shape, Config > | inlinestatic |
| solve_border_canonical_multirhs(T *TDLS_RESTRICT A, const int A_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::ArrowheadLUppSolverStatic< T, Shape, Config > | inlinestatic |
| solve_border_canonical_multirhs(T *TDLS_RESTRICT A, const int A_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::ArrowheadLUppSolverStatic< T, Shape, Config > | inlinestatic |
| solve_border_canonical_multirhs_streamed(Provider &&provider, T *TDLS_RESTRICT A, const int A_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::ArrowheadLUppSolverStatic< T, Shape, Config > | inlinestatic |
| solve_inplace(T *TDLS_RESTRICT A, const int A_stride, T *TDLS_RESTRICT work, const int work_stride, T *TDLS_RESTRICT y, const int rhs_stride, int &refused_count) noexcept | tdls::ArrowheadLUppSolverStatic< T, Shape, Config > | inlinestatic |
| solve_inplace(T *TDLS_RESTRICT A, const int A_stride, T *TDLS_RESTRICT work, const int work_stride, T *TDLS_RESTRICT y, const int rhs_stride) noexcept | tdls::ArrowheadLUppSolverStatic< T, Shape, Config > | inlinestatic |
| solve_inplace_multirhs(T *TDLS_RESTRICT A, const int A_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::ArrowheadLUppSolverStatic< T, Shape, Config > | inlinestatic |
| solve_inplace_multirhs(T *TDLS_RESTRICT A, const int A_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::ArrowheadLUppSolverStatic< T, Shape, Config > | inlinestatic |
| solve_inplace_recomputed(Provider &&provider, const T *TDLS_RESTRICT Abb, const int Abb_stride, T *TDLS_RESTRICT work, const int work_stride, T *TDLS_RESTRICT y, const int rhs_stride, int &refused_count) noexcept | tdls::ArrowheadLUppSolverStatic< T, Shape, Config > | inlinestatic |
| solve_inplace_recomputed_or_tangent(Provider &&provider, Converged &&converged, const T *TDLS_RESTRICT Abb, const int Abb_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::ArrowheadLUppSolverStatic< T, Shape, Config > | inlinestatic |
| solve_inplace_streamed(Provider &&provider, T *TDLS_RESTRICT A, const int A_stride, T *TDLS_RESTRICT work, const int work_stride, T *TDLS_RESTRICT y, const int rhs_stride, int &refused_count) noexcept | tdls::ArrowheadLUppSolverStatic< T, Shape, Config > | inlinestatic |
| solve_inplace_streamed_or_tangent(Provider &&provider, Converged &&converged, T *TDLS_RESTRICT A, const int A_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::ArrowheadLUppSolverStatic< T, Shape, Config > | inlinestatic |
| solve_multirhs(T *TDLS_RESTRICT A, const int A_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::ArrowheadLUppSolverStatic< T, Shape, Config > | inlinestatic |
| solve_multirhs(T *TDLS_RESTRICT A, const int A_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::ArrowheadLUppSolverStatic< T, Shape, Config > | inlinestatic |
| storage_map typedef | tdls::ArrowheadLUppSolverStatic< T, Shape, Config > | |
| storage_size | tdls::ArrowheadLUppSolverStatic< T, Shape, Config > | static |
| StreamedBlock typedef | tdls::ArrowheadLUppSolverStatic< T, Shape, Config > | |
| StreamedOutcome typedef | tdls::ArrowheadLUppSolverStatic< T, Shape, Config > | |
| workspace_size | tdls::ArrowheadLUppSolverStatic< T, Shape, Config > | static |