X-Git-Url: https://git.donarmstrong.com/?a=blobdiff_plain;f=linearalgebra.h;h=58a60dae8f04d9eae12fff9f8d729cc2119d4c92;hb=f0a594f6676ef5a52d1f122b6de70de2fda08c81;hp=e1f6f7ce7ff8e298950a1fb31970405726536a4d;hpb=5553e33be3a45eee6bed2ac9a5c4ca0aa0e8d5e4;p=mothur.git diff --git a/linearalgebra.h b/linearalgebra.h index e1f6f7c..58a60da 100644 --- a/linearalgebra.h +++ b/linearalgebra.h @@ -20,14 +20,16 @@ public: ~LinearAlgebra() {} vector > matrix_mult(vector >, vector >); + void recenter(double, vector >, vector >&); int tred2(vector >&, vector&, vector&); int qtli(vector&, vector&, vector >&); vector< vector > calculateEuclidianDistance(vector >&, int); //pass in axes and number of dimensions vector< vector > calculateEuclidianDistance(vector >&); //pass in axes + vector > getObservedEuclideanDistance(vector >&); double calcPearson(vector >&, vector >&); double calcSpearman(vector >&, vector >&); double calcKendall(vector >&, vector >&); - + private: MothurOut* m;