#include <dataset.h>
Public Member Functions | |
CDataSet (int N=1) | |
CDataSet (const CDataSet &m) | |
virtual | ~CDataSet (void) |
bool | Read (const parameterMap &com) |
read to parameter map | |
bool | Write (parameterMap &com) |
write to parameter map | |
bool | checkArrayDimensions (void) |
bool | redim (int N) |
Redimensions all internal arrays and zeros them (use with caution!). | |
void | syncCovMtx (void) |
Builds the covariance matrix from the error vector. | |
void | syncUncert (void) |
Builds the error vector from the covariance matrix. | |
virtual void | CopyState (const CDataSet &m) |
Public Attributes | |
Array1D< double > | data |
Array1D< double > | uncert |
Array2D< double > | covmtx |
int | ndata |
bool | covmtx_is_active |
Definition at line 10 of file dataset.h.
bool CDataSet::checkArrayDimensions | ( | void | ) |
Definition at line 85 of file dataset.cc.
virtual void CDataSet::CopyState | ( | const CDataSet & | m | ) | [inline, virtual] |
bool CDataSet::Read | ( | const parameterMap & | com | ) |
Reimplemented in CCorrFtn1dHisto, CCorrFtn3dHisto, CBasisSpline1d, CChebyshevPolynomialExpansion1d, CBasisFunctionExpansion1d, CGenericSpline1d, CHermiteFunctionExpansion1d, CHistogram1d, CHistogram3d, CLaguerrePolynomialExpansion1d, CLegendrePolynomialExpansion1d, COrthogonalFuncExpansion1d, CPairDistribution1dHisto, CPairDistribution3dHisto, CSourceFtn1dBSpline, CSourceFtn1dHisto, CSourceFtn3dHisto, CSourceFtn1dChebyshevPoly, CSourceFtn1dHermitePoly, CSourceFtn1dLaguerrePoly, and CSourceFtn1dLegendrePoly.
Definition at line 7 of file dataset.cc.
bool CDataSet::redim | ( | int | N | ) |
Redimensions all internal arrays and zeros them (use with caution!).
Definition at line 107 of file dataset.cc.
void CDataSet::syncCovMtx | ( | void | ) |
void CDataSet::syncUncert | ( | void | ) |
bool CDataSet::Write | ( | parameterMap & | com | ) |
Reimplemented in CCorrFtn1dHisto, CCorrFtn3dHisto, CChebyshevPolynomialExpansion1d, CBasisFunctionExpansion1d, CGenericSpline1d, CHermiteFunctionExpansion1d, CHistogram1d, CHistogram3d, CLaguerrePolynomialExpansion1d, CLegendrePolynomialExpansion1d, COrthogonalFuncExpansion1d, CPairDistribution1dHisto, CPairDistribution3dHisto, CSourceFtn1dBSpline, CSourceFtn1dHisto, CSourceFtn3dHisto, CSourceFtn1dChebyshevPoly, CSourceFtn1dHermitePoly, CSourceFtn1dLaguerrePoly, and CSourceFtn1dLegendrePoly.
Definition at line 71 of file dataset.cc.
Array2D<double> CDataSet::covmtx |
Array1D<double> CDataSet::data |
int CDataSet::ndata |
Array1D<double> CDataSet::uncert |