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

Contains the interface for computing layer transitions. More...

#include "datatype/world.hpp"
#include "world/query.hpp"
#include "world/interpolate.hpp"
Include dependency graph for transitions.hpp:
This graph shows which files directly or indirectly include this file:

Namespaces

 obsidian
 
 obsidian::world
 

Functions

Eigen::MatrixXd obsidian::world::getTransitions (const std::vector< world::InterpolatorSpec > &boundaries, const WorldParams &inputs, const Query &query)
 Get the depths of each layer at each query point. More...
 
Eigen::MatrixXd obsidian::world::thickness (const Eigen::MatrixXd &transitions)
 Get the thickness of each layer at each query point. More...
 
Eigen::MatrixXd obsidian::world::postProcessGranites (const Eigen::MatrixXd &transitioni, Eigen::VectorXd offseti, const Eigen::MatrixXd &transitionj, const Query &query, const uint region, const Eigen::MatrixXd &inputs, double floorHeight)
 Code for post-processing the granites, applying a non-linear transform to their heights.
 

Detailed Description

Contains the interface for computing layer transitions.

Author
Alistair Reid
Darren Shen
Date
2014
License:
Affero General Public License version 3 or later