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

Contains the implementation of the world properties. More...

#include "world/property.hpp"
#include <Eigen/Dense>
#include <glog/logging.h>
Include dependency graph for property.cpp:

Namespaces

 obsidian
 
 obsidian::world
 

Functions

double obsidian::world::boundDensity (double raw)
 Bound the density property. More...
 
double obsidian::world::boundLogSusceptibility (double raw)
 Bound the log susceptibility. More...
 
double obsidian::world::boundThermalConductivity (double raw)
 Bound the thermal conductivity. More...
 
double obsidian::world::boundThermalProductivity (double raw)
 Bound the thermal productivity. More...
 
double obsidian::world::boundLogResistivity (double raw)
 Bound the log resistivity. More...
 
double obsidian::world::boundResistivity (double raw)
 Bound the resistivity. More...
 
double obsidian::world::boundResistivityPhase (double raw)
 Bound the resistivity phase. More...
 
double obsidian::world::boundPWaveVelocity (double raw)
 Bound the primary wave velocity. More...
 
double obsidian::world::boundSusceptibility (double raw)
 Bound the susceptibility. More...
 
Eigen::VectorXd obsidian::world::extractProperty (const WorldParams &input, obsidian::RockProperty desiredProp)
 Extract a particular property from the WorldParams. More...
 

Detailed Description

Contains the implementation of the world properties.

Author
Lachlan McCalman
Darren Shen
Date
2014
License:
Affero General Public License version 3 or later