32 Criteria(std::vector<Criterion> &criterion_vect);
40 Criteria(
int nb_of_criterion, std::string prefix =
"crit");
51 friend std::ostream &operator<<(std::ostream &out,
const Criteria &crits);
142 std::vector<Criterion> criterion_vect_;
Datastructure representing a criterion.
Set of Criterion datastructure.
Definition: Criteria.h:25
void generateRandomCriteriaWeights(unsigned long int seed=time(NULL))
std::vector< float > getWeights() const
Criteria(int nb_of_criterion, std::string prefix="crit")
Criteria(std::vector< Criterion > &criterion_vect)
void setWeights(std::vector< float > newWeights)
Criterion operator[](int index)
Criteria(const Criteria &crits)
void setCriterionVect(std::vector< Criterion > &criterion_vect_)
Criterion operator[](std::string name) const
std::vector< Criterion > getCriterionVect() const
Criterion datastructure.
Definition: Criterion.h:21