Public Member Functions | |
parameters_type & | with_l_solver_factory (deferred_factory_parameter< const typename l_solver_type::Factory > solver) |
parameters_type & | with_l_solver (deferred_factory_parameter< const typename l_solver_type::Factory > solver) |
parameters_type & | with_u_solver_factory (deferred_factory_parameter< const typename u_solver_type::Factory > solver) |
parameters_type & | with_u_solver (deferred_factory_parameter< const typename u_solver_type::Factory > solver) |
parameters_type & | with_factorization_factory (deferred_factory_parameter< const LinOpFactory > factorization) |
parameters_type & | with_factorization (deferred_factory_parameter< const LinOpFactory > factorization) |
![]() | |
parameters_type & | with_loggers (Args &&... _value) |
Provides the loggers to be added to the factory and its generated objects in a fluent interface. | |
std::unique_ptr< Factory > | on (std::shared_ptr< const Executor > exec) const |
Creates a new factory on the specified executor. | |
Public Attributes | |
std::shared_ptr< const typename l_solver_type::Factory > | l_solver_factory {} |
Factory for the L solver. | |
std::shared_ptr< const typename u_solver_type::Factory > | u_solver_factory {} |
Factory for the U solver. | |
std::shared_ptr< const LinOpFactory > | factorization_factory {} |
Factory for the factorization. | |
Additional Inherited Members | |
![]() | |
using | factory |