Program Listing for File IVarialbeSelectable.h

Return to documentation for file (include/gwmodelpp/IVarialbeSelectable.h)

#ifndef IVARIALBESELECTABLE_H
#define IVARIALBESELECTABLE_H

#include <vector>

namespace gwm
{

struct IVarialbeSelectable
{

    virtual double getCriterion(const std::vector<std::size_t>& variables) = 0;

    virtual std::vector<std::size_t> selectedVariables() = 0;

};

typedef std::vector<std::pair<std::vector<std::size_t>, double> > VariablesCriterionList;

}

#endif  // IVARIALBESELECTABLE_H