Obsidian
Probabilistic Geophysical Joint Inversion
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Pages
magnetism.cpp File Reference

Input implementations related to magnetics forward model. More...

#include "common.hpp"
Include dependency graph for magnetism.cpp:

Namespaces

 obsidian
 

Functions

template<>
std::string obsidian::configHeading< ForwardModel::MAGNETICS > ()
 
template<>
void obsidian::initSensorInputFileOptions< ForwardModel::MAGNETICS > (po::options_description &options)
 
template<>
MagSpec obsidian::parseSpec (const po::variables_map &vm, const std::set< ForwardModel > &sensorsEnabled)
 Parse a spec object from input.obsidian.
 
template<>
po::variables_map obsidian::write (const std::string &prefix, MagSpec spec, const po::options_description &od)
 
template<>
MagParams obsidian::parseSimulationParams (const po::variables_map &vm, const std::set< ForwardModel > &sensorsEnabled)
 Parse a params object from input.obsidian. More...
 
template<>
MagResults obsidian::parseSensorReadings (const po::variables_map &vm, const std::set< ForwardModel > &sensorsEnabled)
 Parse a Result Object from input.obsidian.
 
template<>
po::variables_map obsidian::write (const std::string &prefix, MagResults g, const po::options_description &od)
 
template<>
void obsidian::enableProperties< ForwardModel::MAGNETICS > (Eigen::VectorXi &propMasksMask)
 
template<>
prior::MagParamsPrior obsidian::parsePrior (const po::variables_map &vm, const std::set< ForwardModel > &sensorsEnabled)
 Parse a Prior Object from input.obsidian.
 
template<>
bool obsidian::validateSensor (const WorldSpec &world, const MagSpec &spec, const MagResults &result)
 

Detailed Description

Input implementations related to magnetics forward model.

Author
Lachlan McCalman
Nahid Akbar
Date
2014
License:
General Public License version 3 or later