Template Struct PermuteOrderTwoParams

Inheritance Relationships

Base Type

Struct Documentation

template<typename IDType>
struct sparsebase::permute::PermuteOrderTwoParams : public sparsebase::utils::Parameters

The hyperparameters of the PermuteOrderTwo transformation.

The permutation vectors used for permuting the rows and the columns of a 2D format.

tparam IDType

the data type of row and column numbers (vertex IDs in the

Public Functions

inline explicit PermuteOrderTwoParams(IDType *r_order, IDType *c_order)

Public Members

IDType *row_order

Permutation vector for reordering the rows.

IDType *col_order

Permutation vector for reordering the columns.