Hamiltonian Monte Carlo

data Class Reference

#include <auxiliary.hpp>

Collaboration diagram for data:

Public Member Functions

 data ()
 
 data (const char *filename)
 
 data (const char *filename, double percentage)
 
void setICDMatrix (double std)
 
void setICDMatrix_percentual (double percentage)
 
void readData (const char *filename)
 
void writeData (const char *filename)
 
double misfit (std::vector< double > in_parameters, forwardModel m)
 
void setMisfitParameterDataMatrix (std::vector< std::vector< double >> designMatrix)
 
void setMisfitParameterMatrix (std::vector< std::vector< double >> designMatrix)
 
std::vector< double > gradientMisfit (std::vector< double > parameters)
 

Public Attributes

int _numberData
 
std::vector< double > _observedData
 
std::vector< std::vector< double > > _inverseCD
 
std::vector< std::vector< double > > _misfitParameterDataMatrix
 
std::vector< std::vector< double > > _misfitParameterMatrix
 

Detailed Description

Definition at line 50 of file auxiliary.hpp.

Constructor & Destructor Documentation

◆ data() [1/3]

data::data ( )
default

◆ data() [2/3]

data::data ( const char *  filename)
explicit

Definition at line 68 of file auxiliary.cpp.

◆ data() [3/3]

data::data ( const char *  filename,
double  percentage 
)

Definition at line 72 of file auxiliary.cpp.

Member Function Documentation

◆ gradientMisfit()

std::vector< double > data::gradientMisfit ( std::vector< double >  parameters)

Definition at line 148 of file auxiliary.cpp.

◆ misfit()

double data::misfit ( std::vector< double >  in_parameters,
forwardModel  m 
)

Definition at line 79 of file auxiliary.cpp.

◆ readData()

void data::readData ( const char *  filename)

Definition at line 104 of file auxiliary.cpp.

◆ setICDMatrix()

void data::setICDMatrix ( double  std)

Definition at line 84 of file auxiliary.cpp.

◆ setICDMatrix_percentual()

void data::setICDMatrix_percentual ( double  percentage)

Definition at line 93 of file auxiliary.cpp.

◆ setMisfitParameterDataMatrix()

void data::setMisfitParameterDataMatrix ( std::vector< std::vector< double >>  designMatrix)

Definition at line 139 of file auxiliary.cpp.

◆ setMisfitParameterMatrix()

void data::setMisfitParameterMatrix ( std::vector< std::vector< double >>  designMatrix)

Definition at line 144 of file auxiliary.cpp.

◆ writeData()

void data::writeData ( const char *  filename)

Definition at line 123 of file auxiliary.cpp.

Member Data Documentation

◆ _inverseCD

std::vector<std::vector<double> > data::_inverseCD

Definition at line 61 of file auxiliary.hpp.

◆ _misfitParameterDataMatrix

std::vector<std::vector<double> > data::_misfitParameterDataMatrix

Definition at line 62 of file auxiliary.hpp.

◆ _misfitParameterMatrix

std::vector<std::vector<double> > data::_misfitParameterMatrix

Definition at line 63 of file auxiliary.hpp.

◆ _numberData

int data::_numberData

Definition at line 59 of file auxiliary.hpp.

◆ _observedData

std::vector<double> data::_observedData

Definition at line 60 of file auxiliary.hpp.


The documentation for this class was generated from the following files: