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

Input implementations. More...

#include <fstream>
#include <Eigen/Dense>
#include "input/input.hpp"
#include "io/string.hpp"
#include "io/npy.hpp"
#include "distrib/multigaussian.hpp"
#include "common.hpp"
Include dependency graph for input.cpp:

Classes

struct  obsidian::initSensorInputFileOptions_< f >
 
struct  obsidian::parseSensorsEnabled_< f >
 

Namespaces

 obsidian
 

Functions

Eigen::VectorXd obsidian::drawControlPoints (uint n)
 
po::options_description obsidian::inputFileOptions ()
 
void obsidian::readInputFile (const std::string &inputFilename, po::variables_map &vm)
 Read input.obsidian file.
 
std::set< ForwardModel > obsidian::parseSensorsEnabled (const po::variables_map &vm)
 Parse which sensors are enabled from loaded input.obsidian file.
 
bool obsidian::isSimulation (const po::variables_map &vm)
 Determine if input.obsidian wants us to run our simulation for generating results objects for read them form input.obsidian.
 

Detailed Description

Input implementations.

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