Template Class PermuteOrderOne
Defined in File permute_order_one.h
Inheritance Relationships
Base Type
public sparsebase::permute::Permuter< format::FormatOrderOne< ValueType >, format::FormatOrderOne< ValueType > >
(Template Class Permuter)
Class Documentation
-
template<typename IDType, typename ValueType>
class sparsebase::permute::PermuteOrderOne : public sparsebase::permute::Permuter<format::FormatOrderOne<ValueType>, format::FormatOrderOne<ValueType>> Public Types
-
typedef PermuteOrderOneParams<IDType> ParamsType
Struct used to store permutation vectors used by each instance of PermuteOrderTwo
Protected Static Functions
-
static format::FormatOrderOne<ValueType> *PermuteArray(std::vector<format::Format*> formats, utils::Parameters*)
An implementation function that will transform a CSR format into another CSR
- Parameters
formats – a vector containing a single Format object of type Array
params – a polymorphic pointer at a
TransformParams
object
- Returns
a transformed Format object of type CSR
-
typedef PermuteOrderOneParams<IDType> ParamsType