TDLS 0.4.0
Tiny Device-callable Linear Solvers
Loading...
Searching...
No Matches
tdls::ArrowheadLUppSolverStatic< T, Shape, Config > Member List

This is the complete list of members for tdls::ArrowheadLUppSolverStatic< T, Shape, Config >, including all inherited members.

ArrowheadLUppSolverStatictdls::ArrowheadLUppSolverStatic< T, Shape, Config >friend
ArrowheadLUppSolverStatic (defined in tdls::ArrowheadLUppSolverStatic< T, Shape, Config >)tdls::ArrowheadLUppSolverStatic< T, Shape, Config >friend
dimensiontdls::ArrowheadLUppSolverStatic< T, Shape, Config >static
multirhs_workspace_sizetdls::ArrowheadLUppSolverStatic< T, Shape, Config >static
pass_widthtdls::ArrowheadLUppSolverStatic< T, Shape, Config >static
recomputed_workspace_sizetdls::ArrowheadLUppSolverStatic< T, Shape, Config >static
RecomputedBlock typedeftdls::ArrowheadLUppSolverStatic< T, Shape, Config >
RecomputedOutcome typedeftdls::ArrowheadLUppSolverStatic< T, Shape, Config >
shapetdls::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) noexcepttdls::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) noexcepttdls::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) noexcepttdls::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) noexcepttdls::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) noexcepttdls::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) noexcepttdls::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) noexcepttdls::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) noexcepttdls::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) noexcepttdls::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) noexcepttdls::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) noexcepttdls::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) noexcepttdls::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) noexcepttdls::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) noexcepttdls::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) noexcepttdls::ArrowheadLUppSolverStatic< T, Shape, Config >inlinestatic
storage_map typedeftdls::ArrowheadLUppSolverStatic< T, Shape, Config >
storage_sizetdls::ArrowheadLUppSolverStatic< T, Shape, Config >static
StreamedBlock typedeftdls::ArrowheadLUppSolverStatic< T, Shape, Config >
StreamedOutcome typedeftdls::ArrowheadLUppSolverStatic< T, Shape, Config >
workspace_sizetdls::ArrowheadLUppSolverStatic< T, Shape, Config >static