Obsidian
Probabilistic Geophysical Joint Inversion
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Pages
prior.hpp File Reference
#include <string>
#include <glog/logging.h>
#include <Eigen/Core>
#include "datatype/datatypes.hpp"
#include "prior/world.hpp"
#include "prior/gravity.hpp"
#include "prior/magnetic.hpp"
#include "prior/mt.hpp"
#include "prior/seismic.hpp"
#include "prior/contactpoint.hpp"
#include "prior/thermal.hpp"
#include <random>
Include dependency graph for prior.hpp:
This graph shows which files directly or indirectly include this file:

Classes

class  obsidian::GlobalPrior
 

Namespaces

 obsidian
 

Detailed Description

The prior module produces distributions over model parameters. Other parts of the program can sample and evaluate probabilities that are mapped into an associated real vector space. In other words, we 'vectorize' objects to a 'theta' vector of doubles, but only the parts that are changing.

Author
Lachlan McCalman
Date
2014