GeostatisticalFunctions.h File Reference

Auxiliary functions used to calculate the geostatistical methods. More...

#include "../Config.h"
#include <string>
#include <boost/numeric/ublas/matrix.hpp>

Go to the source code of this file.

Classes

struct  te::sa::GeostatisticalDataItem
 

Namespaces

 te
 URI C++ Library.
 
 te::da
 Namespace for the DataAccess API of TerraLib.
 
 te::gm
 Namespace for the Vector Geometry module of TerraLib.
 
 te::sa
 Namespace for the TerraLib SA module.
 

Typedefs

typedef std::vector< te::sa::GeostatisticalDataItem * > te::sa::GeostatisticalData
 

Functions

TESAEXPORT void te::sa::CalculateMoments (const boost::numeric::ublas::matrix< double > &matrix, double &mean, double &variance)
 Function used to calculate mean and variance from a matrix. More...
 
TESAEXPORT te::sa::GeostatisticalData te::sa::CreateGeostatisticalData (te::da::DataSet *dataSet, int attrIdx, int geomIdx)
 
TESAEXPORT boost::numeric::ublas::matrix< double > te::sa::CreateMatrixFromDataSet (te::da::DataSet *dataSet, int attrIdx, int geomIdx)
 Function used to create a matrix with values, distance and angle for each element from dataset. More...
 
TESAEXPORT void te::sa::SetMainDiagonal (boost::numeric::ublas::matrix< double > &matrix, te::da::DataSet *dataSet, int attrIdx)
 Function used to set new values in the matrix main diagonal. More...
 

Detailed Description

Auxiliary functions used to calculate the geostatistical methods.

Methods adapted from TerraLib4.

Definition in file GeostatisticalFunctions.h.