LemmaCore provides the general framework and skeleton for applications. More...

Data Structures

class  Lemma::ASCIIParser
 Provides ASCII input file parsing. More...
 
class  Lemma::CubicSplineInterpolator
 Real 1D Natural cubic spline interpolator. More...
 
class  Lemma::Data
 Abstract class for data from an instrument. More...
 
class  Lemma::DataReader
 Abstract class whose derived members read data files and converts them to Data Classes. More...
 
class  Lemma::EarthModel
 abstract class for Earth models More...
 
class  Lemma::Filter
 Abstract class for filtering. More...
 
class  Lemma::Grid
 Abstract base class for grids. More...
 
class  Lemma::GridReader
 Abstract class for grid readers. More...
 
class  Lemma::IndentingOStreambuf
 
class  Lemma::Instrument
 Abstract class for instruments. More...
 
class  Lemma::LayeredEarth
 Abstract 1D layered earth. More...
 
class  Lemma::LemmaObject
 Abstract class providing common interface for Lemma Objects. More...
 
class  Lemma::RectilinearGrid
 Impliments a rectilinear grid. More...
 
class  Lemma::RectilinearGridReader
 Base Class for rectilinear grid reader data files. More...
 
class  Lemma::RectilinearGridVTKExporter
 Exports a LemmaRectilinearGrid into a VTKRectilinearGrid. More...
 
class  Lemma::RectilinearGridVTKImporter
 
class  Lemma::WindowFilter
 Fourier domain window filter. More...
 

Functions

template<class T >
std::string Lemma::to_string (const T &t)
 Convenience function for string conversion. More...
 
std::string Lemma::enum2String (const FREQUENCYUNITS &Units)
 convert enums to string saves repeated code useful for YAML serializing
 
std::string Lemma::enum2String (const TIMEUNITS &Units)
 convert enums to string saves repeated code useful for YAML serializing
 
std::string Lemma::enum2String (const MAGUNITS &Units)
 convert enums to string saves repeated code useful for YAML serializing
 
std::string Lemma::enum2String (const TEMPUNITS &Units)
 convert enums to string saves repeated code useful for YAML serializing
 
std::string Lemma::enum2String (const FEMCOILORIENTATION &Units)
 convert enums to string saves repeated code useful for YAML serializing
 
std::string Lemma::enum2String (const ORIENTATION &Units)
 convert enums to string saves repeated code useful for YAML serializing
 
std::string Lemma::enum2String (const FIELDCOMPONENT &Comp)
 convert enums to string saves repeated code useful for YAML serializing
 
std::string Lemma::enum2String (const HANKELTRANSFORMTYPE &Htype)
 convert enums to string saves repeated code useful for YAML serializing
 
std::string Lemma::enum2String (const FIELDCALCULATIONS &Htype)
 convert enums to string saves repeated code useful for YAML serializing
 
std::string Lemma::enum2String (const WINDOWTYPE &Wtype)
 convert enums to string saves repeated code useful for YAML serializing
 
std::string Lemma::enum2String (const DIPOLESOURCETYPE &Wtype)
 convert enums to string saves repeated code useful for YAML serializing
 
template<typename T >
Lemma::string2Enum (const std::string &str)
 

Detailed Description

LemmaCore? provides the general framework and skeleton for applications.

This module is the glue holding Lemma together.

Function Documentation

template<class T >
std::string Lemma::to_string ( const T &  t)
inline

Convenience function for string conversion.

Parameters
[in]tinput value to be converted to string
Returns

string representation of input value