26 return std::make_shared<GenericPostProcFactory<ReorderPostProc, Eigen::PermutationMatrix<Eigen::Dynamic, Eigen::Dynamic, int>>>(ordering);
Eigen::PermutationMatrix< Eigen::Dynamic, Eigen::Dynamic, int > m_Ordering
ReorderPostProc(const std::shared_ptr< objective::Objective > &objective, Eigen::PermutationMatrix< Eigen::Dynamic, Eigen::Dynamic, int > order)
void process(label_id_t label_id, Eigen::Ref< DenseRealVector > weight_vector, solvers::MinimizationResult &result) override
Apply post-processing for the weight_vector corresponding to the label label_id.
FactoryPtr create_reordering(Eigen::PermutationMatrix< Eigen::Dynamic, Eigen::Dynamic, int > ordering)