Ginkgo  Generated from pipelines/2969282958 branch based on develop. Ginkgo version 2.0.0
A numerical linear algebra library targeting many-core architectures
Friends | List of all members
gko::multigrid::Pgm< ValueType, IndexType >::Factory Class Reference
Inheritance diagram for gko::multigrid::Pgm< ValueType, IndexType >::Factory:
[legend]
Collaboration diagram for gko::multigrid::Pgm< ValueType, IndexType >::Factory:
[legend]

Friends

class ::gko::enable_parameters_type< parameters_type, Factory >
 

Additional Inherited Members

- Public Types inherited from gko::EnableDefaultFactory< ConcreteFactory, ProductType, ParametersType, PolymorphicBase >
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
 
- Public Member Functions inherited from gko::EnableDefaultReusableLinOpFactory< Factory, Pgm, parameters_type, reuse_data_type >
std::unique_ptr< Pgm > 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
 
- Public Member Functions inherited from gko::EnableDefaultFactory< ConcreteFactory, ProductType, ParametersType, PolymorphicBase >
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 Public Member Functions inherited from gko::EnableDefaultFactory< ConcreteFactory, ProductType, ParametersType, PolymorphicBase >
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: