|
std::shared_ptr< const gko::detail::factory_type< l_solver_type > > | l_solver_factory {} |
| Factory for the L solver.
|
std::shared_ptr< const gko::detail::factory_type< u_solver_type > > | u_solver_factory {} |
| Factory for the U solver.
|
std::shared_ptr< const LinOpFactory > | factorization_factory {} |
| Factory for the factorization.
|
◆ with_l_solver()
template<typename LSolverTypeOrValueType = solver::LowerTrs<>, typename USolverTypeOrValueType = gko::detail::transposed_type<LSolverTypeOrValueType>, bool ReverseApply = false, typename IndexType = int32>
When LSolverTypeOrValueType is a concrete solver type, this only accepts the factory from the same concrete solver type.
When LSolverTypeOrValueType is a value type, it accepts any LinOpFactory.
◆ with_u_solver()
template<typename LSolverTypeOrValueType = solver::LowerTrs<>, typename USolverTypeOrValueType = gko::detail::transposed_type<LSolverTypeOrValueType>, bool ReverseApply = false, typename IndexType = int32>
When USolverTypeOrValueType is a concrete solver type, this only accepts the factory from the same concrete solver type.
When USolverTypeOrValueType is a value type, it accepts any LinOpFactory.
The documentation for this struct was generated from the following file: