Loading [MathJax]/jax/input/TeX/config.js
1.7.4
Geostatistics & Machine Learning toolbox | https://gstlearn.org
 
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
SerializeNeutralFile Namespace Reference

Functions

bool fileOpenWrite (const ASerializable &parent, const String &filename, std::ofstream &os, bool verbose=false)
 
bool fileOpenRead (const ASerializable &parent, const String &filename, std::ifstream &is, bool verbose=false)
 
bool commentWrite (std::ostream &os, const String &comment)
 
template<typename T >
bool recordWrite (std::ostream &os, const String &title, const T &val)
 
template<typename T >
bool recordWriteVec (std::ostream &os, const String &title, const std::vector< T > &vec)
 
template<typename T >
bool recordRead (std::istream &is, const String &title, T &val)
 
template<typename T >
bool recordReadVec (std::istream &is, const String &title, VectorT< T > &vec, int nvalues)
 
template<typename T >
bool recordReadVecInPlace (std::istream &is, const String &title, VectorDouble::iterator &it, int nvalues)
 
bool onlyBlanks (char *string)
 
bool tableRead (std::istream &is, const String &string, int ntab, double *tab)
 
bool tableWrite (std::ostream &os, const String &string, int ntab, const VectorDouble &tab)
 

Function Documentation

◆ commentWrite()

bool SerializeNeutralFile::commentWrite ( std::ostream &  os,
const String comment 
)

◆ fileOpenRead()

bool SerializeNeutralFile::fileOpenRead ( const ASerializable parent,
const String filename,
std::ifstream &  is,
bool  verbose = false 
)

◆ fileOpenWrite()

bool SerializeNeutralFile::fileOpenWrite ( const ASerializable parent,
const String filename,
std::ofstream &  os,
bool  verbose = false 
)

◆ onlyBlanks()

bool SerializeNeutralFile::onlyBlanks ( char *  string)

◆ recordRead()

template<typename T >
bool SerializeNeutralFile::recordRead ( std::istream &  is,
const String title,
T val 
)

◆ recordReadVec()

template<typename T >
bool SerializeNeutralFile::recordReadVec ( std::istream &  is,
const String title,
VectorT< T > &  vec,
int  nvalues 
)

◆ recordReadVecInPlace()

template<typename T >
bool SerializeNeutralFile::recordReadVecInPlace ( std::istream &  is,
const String title,
VectorDouble::iterator it,
int  nvalues 
)

◆ recordWrite()

template<typename T >
bool SerializeNeutralFile::recordWrite ( std::ostream &  os,
const String title,
const T val 
)

◆ recordWriteVec()

template<typename T >
bool SerializeNeutralFile::recordWriteVec ( std::ostream &  os,
const String title,
const std::vector< T > &  vec 
)

◆ tableRead()

bool SerializeNeutralFile::tableRead ( std::istream &  is,
const String string,
int  ntab,
double *  tab 
)

◆ tableWrite()

bool SerializeNeutralFile::tableWrite ( std::ostream &  os,
const String string,
int  ntab,
const VectorDouble tab 
)