|
|
class | ::gko::enable_parameters_type< parameters_type, Factory > |
| |
|
|
using | product_type = ProductType |
| |
|
using | parameters_type = ParametersType |
| |
|
using | polymorphic_base = PolymorphicBase |
| |
|
using | abstract_product_type = typename PolymorphicBase::abstract_product_type |
| |
|
using | components_type = typename PolymorphicBase::components_type |
| |
|
std::unique_ptr< Multigrid > | generate_reuse (std::shared_ptr< const LinOp > input, LinOpFactory::ReuseData &reuse_data) const |
| | LinOpFactory::generate_reuse(), returning the concrete LinOp type.
|
| |
|
std::unique_ptr< LinOpFactory::ReuseData > | create_empty_reuse_data () const override |
| |
|
void | check_reuse_consistent (const LinOp *input, const LinOpFactory::ReuseData &reuse_data) const override |
| |
|
template<typename... Args> |
| std::unique_ptr< product_type > | generate (Args &&... args) const |
| |
| const parameters_type & | get_parameters () const noexcept |
| | Returns the parameters of the factory. More...
|
| |
| static parameters_type | create () |
| | Creates a new ParametersType object which can be used to instantiate a new ConcreteFactory. More...
|
| |
The documentation for this class was generated from the following file: