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

Contains the implementation for interpolation. More...

#include "world/interpolate.hpp"
#include "world/grid.hpp"
#include "world/kernel.hpp"
#include <glog/logging.h>
Include dependency graph for interpolate.cpp:

Namespaces

 obsidian
 
 obsidian::world
 

Functions

std::vector< InterpolatorSpec > obsidian::world::worldspec2Interp (const WorldSpec &region)
 Generate a vector of interpolators for each layer based on the key info contained in WorldSpec. More...
 
Eigen::VectorXd obsidian::world::kernelInterpolate (const Query &query, const uint boundary, const Eigen::MatrixXd &input)
 Given a 3D query, interpolate the depth of each point in the query. More...
 
Eigen::VectorXd obsidian::world::linearInterpolate (const Query &query, InterpolatorSpec interpolator)
 Given a 3D query, interpolate the depth of each point in the query linearly. More...
 

Detailed Description

Contains the implementation for interpolation.

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