![]()  | 
  
    Ginkgo
    Generated from pipelines/1330831941 branch based on master. Ginkgo version 1.8.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 = AbstractFactory< ReorderingBase< IndexType >, ReorderingBaseArgs > | 
| Declares an Abstract Factory specialized for ReorderingBases.  | |
| template<typename ConcreteFactory , typename ConcreteReorderingBase , typename ParametersType , typename IndexType = int32, typename PolymorphicBase = ReorderingBaseFactory<IndexType>> | |
| using | EnableDefaultReorderingBaseFactory = EnableDefaultFactory< ConcreteFactory, ConcreteReorderingBase, ParametersType, PolymorphicBase > | 
| This is an alias for the EnableDefaultFactory mixin, which correctly sets the template parameters to enable a subclass of ReorderingBaseFactory.  More... | |
Enumerations | |
| enum | starting_strategy { minimum_degree, pseudo_peripheral } | 
The Reorder namespace.
The reordering namespace.
| using gko::reorder::EnableDefaultReorderingBaseFactory = typedef EnableDefaultFactory<ConcreteFactory, ConcreteReorderingBase, ParametersType, PolymorphicBase> | 
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 | 
 1.8.16