Commit b601265a authored by niklas.baumgarten's avatar niklas.baumgarten
Browse files

removing toeplitz row and matrix

parent 18d5c8c8
......@@ -3,14 +3,10 @@
#include "utility/Config.hpp"
#include "utility/Assertion.hpp"
#include "RVector.hpp"
#include "CVector.hpp"
typedef std::vector<double> ToeplitzRow;
typedef std::vector<double> ToeplitzColumn;
typedef std::pair<ToeplitzRow, ToeplitzColumn> ToeplitzMatrix;
class CovarianceFunction {
public:
double sigma = 1.0;
......@@ -28,14 +24,6 @@ public:
virtual double norm(const double *x) = 0;
virtual double covariance_fct(double *tau) = 0;
virtual ToeplitzMatrix covarianceMatrix() {
/*
* Idea: Covariance function combined with mesh
* gives covariance matrix in Toeplitz structure
*/
return ToeplitzMatrix{};
};
};
class CovarianceFunction1D : CovarianceFunction {
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment