11 #ifndef HYPERPOINTSET_HH 12 #define HYPERPOINTSET_HH 46 unsigned int size()
const ;
69 void save(TString path);
70 void load(TString path);
72 void print(std::ostream& os = std::cout)
const;
bool linearlyIndependant() const
double getCorrelation(int i, int j) const
HyperPoint getMin() const
Get a HyperCuboid that surrounds the points.
HyperPoint geometricMean() const
HyperPoint harmonicMean() const
TMatrixD getCorrelationMatrix() const
const HyperPoint & at(int i) const
TMatrixD getCovarienceMatrix() const
HyperPointSet(int dimension)
std::vector< HyperPoint > _points
HyperPointSet gramSchmidtProcess() const
const int & getDimension() const
double getCovarience(int i, int j) const
unsigned int size() const
void print(std::ostream &os=std::cout) const
bool compatible(const HyperPoint &other, bool printError=true) const
void addHyperPointSet(const HyperPointSet &other)
HyperPoint getMax() const
Get a HyperPoint that gives the maximum in each dim.
void push_back(const HyperPoint &point)