X-Git-Url: https://git.donarmstrong.com/?p=mothur.git;a=blobdiff_plain;f=linearalgebra.h;h=e0933ee52564915d35bcf6e9f91f73c2cea80d2d;hp=ecb635f70672c8a8928090935fa8af724a5a819b;hb=a8e2df1b96a57f5f29576b08361b86a96a8eff4f;hpb=5d77fd07180d1fb8561ff1962e6d7429caf8555e diff --git a/linearalgebra.h b/linearalgebra.h index ecb635f..e0933ee 100644 --- a/linearalgebra.h +++ b/linearalgebra.h @@ -38,6 +38,10 @@ public: double calcPearsonSig(double, double); //length, coeff. double calcKendallSig(double, double); //length, coeff. + vector solveEquations(vector >, vector); + vector solveEquations(vector >, vector); + vector > getInverse(vector >); + private: MothurOut* m; @@ -59,6 +63,13 @@ private: double ran4(int&); //for testing void psdes(unsigned long &, unsigned long &); //for testing + void ludcmp(vector >&, vector&, double&); + void lubksb(vector >&, vector&, vector&); + + void ludcmp(vector >&, vector&, float&); + void lubksb(vector >&, vector&, vector&); + + }; #endif