![]() |
Ginkgo Generated from branch based on main. Ginkgo version 1.9.0
A numerical linear algebra library targeting many-core architectures
|
The Reorder namespace. More...
Classes | |
class | Rcm |
Rcm (Reverse Cuthill-McKee) is a reordering algorithm minimizing the bandwidth of a matrix. More... | |
class | ReorderingBase |
The ReorderingBase class is a base class for all the reordering algorithms. More... | |
struct | ReorderingBaseArgs |
This struct is used to pass parameters to the EnableDefaultReorderingBaseFactory::generate() method. More... | |
Typedefs | |
template<typename IndexType = int32> | |
using | ReorderingBaseFactory |
Declares an Abstract Factory specialized for ReorderingBases. | |
template<typename ConcreteFactory , typename ConcreteReorderingBase , typename ParametersType , typename IndexType = int32, typename PolymorphicBase = ReorderingBaseFactory<IndexType>> | |
using | EnableDefaultReorderingBaseFactory |
This is an alias for the EnableDefaultFactory mixin, which correctly sets the template parameters to enable a subclass of ReorderingBaseFactory. | |
Enumerations | |
enum class | starting_strategy { minimum_degree , pseudo_peripheral } |
The Reorder namespace.
The reordering namespace.
using gko::reorder::EnableDefaultReorderingBaseFactory |
This is an alias for the EnableDefaultFactory mixin, which correctly sets the template parameters to enable a subclass of ReorderingBaseFactory.
ConcreteFactory | the concrete factory which is being implemented [CRTP parameter] |
ConcreteReorderingBase | the concrete ReorderingBase type which this factory produces, needs to have a constructor which takes a const ConcreteFactory *, and a const ReorderingBaseArgs * as parameters. |
ParametersType | a subclass of enable_parameters_type template which defines all of the parameters of the factory |
PolymorphicBase | parent of ConcreteFactory in the polymorphic hierarchy, has to be a subclass of ReorderingBaseFactory |
using gko::reorder::ReorderingBaseFactory |
Declares an Abstract Factory specialized for ReorderingBases.