Biorithm  1.1
Public Member Functions
MyCluster Class Reference

List of all members.

Public Member Functions

 MyCluster (const vector< MyNT > &lows, const vector< MyNT > &highs, const MyPointSet &points, const vector< int > &indices, const MyClusterParams &params)
 MyCluster (const vector< MyNT > &width, const MyPointSet &points, const vector< int > &indices, const MyClusterParams &params)
 MyCluster (const vector< MyNT > &lows, const vector< MyNT > &highs, const MyPointSet &points, bool saveMemory=false)
 MyCluster (const MyPointSet &points, const vector< int > &indices, const MyClusterParams &params)
 MyCluster (const MyCluster &copy)
const MyClusteroperator= (const MyCluster &rhs)
bool operator== (const MyCluster &rhs) const
bool operator!= (const MyCluster &rhs) const
bool operator< (const MyCluster &other) const
bool operator> (const MyCluster &other) const
void construct (const vector< MyNT > &width, const MyPointSet &points, bool brandNew=false)
void construct (const MyPointSet &points, const vector< int > &discIndices, const MyClusterParams &params, bool brandNew=false)
void construct (const vector< MyNT > &lows, const vector< MyNT > &highs, const MyPointSet &points, bool brandNew=false)
MyProjectiveClusterReturnType find (const MyPointSet &points, MyClusterParams &params, ofstream &ostr, const MyBoundedDim &boundedDimInfo, MyClusterSet *bestClusters=NULL)
MyProjectiveClusterReturnType find (vector< MyPointSet > &pointSets, MyClusterParams &params, ofstream &ostr, vector< const MyBoundedDim * > &boundedDimInfo, MyClusterSet *bestClusters=NULL)
MyProjectiveClusterReturnType find_greedy (const MyPointSet &points, MyClusterParams &params, ofstream &ostr, const vector< MyNT > &widths, vector< vector< MyInterval > > *intervals, vector< vector< vector< int > > > *intervalsForPoints)
bool similar (const MyCluster &other) const
bool similar (const MyCluster &other, MyNT threshold) const
void compare (const MyCluster &rhs, int &numDiff, int &numNew) const
bool compare (vector< MyCluster > &clusters, MyVerbosityLevel verbose)
void merge (const MyCluster &cluster)
MyNT pValueShamir (const MyPointSet &points) const
MyNT pValueGaussian (const MyPointSet &points) const
bool quality (MyNT alpha, int numPoints, int numDims) const
bool support (MyNT alpha, int numPoints, int numDims) const
MyNT homogeneity (const MyPointSet &points) const
string type (const MyPointSet &points) const
void getContainedPoints (vector< int > &cont) const
unsigned int getNumContained () const
unsigned int getNumBounded () const
int countNumContained (const MyPointSet &points, const MyCluster &cluster) const
int countNumContained (const MyPointSet &points, const vector< int > &indices) const
int findContainedPoints (const MyPointSet &points, const MyCluster &cluster, vector< int > &pointsInside)
int findContainedPoints (const MyPointSet &points, const vector< int > &indices, vector< int > &pointsInside) const
int findNotContainedPoints (const MyPointSet &points, const vector< MyCluster > &clusters, vector< int > &pointsOutside) const
int findNotContainedPoints (const MyPointSet &points, const MyCluster &cluster, vector< int > &pointsOutside) const
int findNotContainedPoints (const MyPointSet &points, const vector< int > &indices, vector< int > &pointsOutside) const
MyNT measure () const
void hideContainedPoints (MyPointSet &points) const
void chooseContainedPoints (MyPointSet &points) const
void hide (MyPointSet &points) const
void updatePointCounts (vector< unsigned int > &pointCounts) const
void print (ostream &ostr, MyVerbosityLevel verbosity) const
void print (ostream &ostr, const MyPointSet &points, MyVerbosityLevel verbosity, bool printItemSetFormat=false) const
void printExtra (ostream &ostr, const MyPointSet &points) const
bool addPoint (const MyPointSet &points, int index)
bool deletePoint (const MyPointSet &points, int index)
bool addDimension (int dim, MyNT start, MyNT end, const MyPointSet &points, bool check=false)
bool addDimension (int dim, MyNT start, MyNT end, const vector< int > &contPoints)
bool addDimension (const MyDimensionInterval &interval, const vector< int > &contPoints)
bool addDimension (int dim, MyNT width, const MyPointSet &points)
bool deleteDimension (int dim, const MyPointSet &points)
void anneal (const MyPointSet &points, const vector< MyNT > &widths, MyClusterParams &params)
bool isSignificant (vector< vector< MyInterval > > &intervals)
MyNT isSoftContained (vector< vector< MyInterval > > &intervals)
bool isSignificant (const MyPointSet &points, MyNT maxPValue)
void getPValues (const MyPointSet &points, vector< MyNT > &pvalues)
int countNumContainedForDim (int dim, MyNT start, MyNT end, const MyPointSet &points) const

The documentation for this class was generated from the following files:
 All Classes Functions Variables Typedefs Friends