MultiAgentDecisionProcess
Scope.cpp File Reference
#include "Scope.h"
#include <algorithm>

Classes

class  CompareVec< T >
 

Functions

template<typename T >
std::vector< T > apply_permutation (const std::vector< T > &vec, const std::vector< std::size_t > &p)
 
ostream & operator<< (ostream &o, const Scope &s)
 
istream & operator>> (istream &i, Scope &s)
 
template<typename T >
std::vector< std::size_t > sort_permutation (const std::vector< T > &vec)
 

Function Documentation

template<typename T >
std::vector<T> apply_permutation ( const std::vector< T > &  vec,
const std::vector< std::size_t > &  p 
)

Referenced by Scope::Sort().

ostream& operator<< ( std::ostream &  o,
const Scope s 
)
istream& operator>> ( std::istream &  i,
Scope s 
)

References Scope::Insert().

template<typename T >
std::vector<std::size_t> sort_permutation ( const std::vector< T > &  vec)

Referenced by Scope::Sort().