8 * Created by westcott on 1/7/11.
9 * Copyright 2011 Schloss Lab. All rights reserved.
13 #include "mothurout.h"
19 LinearAlgebra() { m = MothurOut::getInstance(); }
22 vector<vector<double> > matrix_mult(vector<vector<double> >, vector<vector<double> >);
23 int tred2(vector<vector<double> >&, vector<double>&, vector<double>&);
24 int qtli(vector<double>&, vector<double>&, vector<vector<double> >&);
25 vector< vector<double> > calculateEuclidianDistance(vector<vector<double> >&, int); //pass in axes and number of dimensions
26 vector< vector<double> > calculateEuclidianDistance(vector<vector<double> >&); //pass in axes
27 double calcPearson(vector<vector<double> >&, vector<vector<double> >&);
28 double calcSpearman(vector<vector<double> >&, vector<vector<double> >&);
29 double calcKendall(vector<vector<double> >&, vector<vector<double> >&);
34 double pythag(double, double);