#include <Base/Math/GenerateGauss.hh>
#include <Base/Math/Vector.hh>
#include <Base/Math/Matrix.hh>
#include <iostream>
using namespace BIAS;
using namespace std;
int main(int argc, char *argv[])
{
int size = 5;
double sigma = 2.0;
bool normalize = true;
if (normalize) cout << "normalized ";
cout << "gauss vector of size "<<size<<" with sigma "<<sigma<<" : "<<vg<<endl;
if (normalize) cout << "normalized ";
cout << "gauss matrix of size "<<size<<"x"<<size<<" with sigma "<<sigma
<<" : "<<mg<<endl;
double ratio = 1e-2;
if (normalize) cout << "normalized ";
cout << "gauss vector of size "<<size<<" with ratio "<<ratio
<<" results in sigma "<<sigma<<" : "<<vg<<endl;
if (normalize) cout << "normalized ";
cout << "gauss matrix of size "<<size<<"x"<<size<<" with ratio "<<ratio
<<" results in sigma "<<sigma<<" : "<<mg<<endl;
sigma = 1.0;
if (normalize) cout << "normalized ";
cout << "gauss vector with sigma "<<sigma<<" and ratio "<<ratio
<<
" results in size "<<vg.
size()<<
" : "<<vg<<endl;
if (normalize) cout << "normalized ";
cout << "gauss matrix with sigma "<<sigma<<" and ratio "<<ratio
<<mg<<endl;
return 0;
}