Contains the implementation for the magnetic forward model. More...

| Namespaces | |
| obsidian | |
| obsidian::fwd | |
| obsidian::fwd::detail | |
| Functions | |
| template<> | |
| MagCache | obsidian::fwd::generateCache< ForwardModel::MAGNETICS > (const std::vector< world::InterpolatorSpec > &boundaryInterpolation, const WorldSpec &worldSpec, const MagSpec &magSpec) | 
| Generate a cache object for a magnetic forward model.  More... | |
| template<> | |
| MagResults | obsidian::fwd::forwardModel< ForwardModel::MAGNETICS > (const MagSpec &spec, const MagCache &cache, const WorldParams &world) | 
| Run a magnetic forward model.  More... | |
| double | obsidian::fwd::detail::magSensFunc (double x, double y, double z, double bx, double by, double bz) | 
| Calculate the magnetic sensitivity at a particular position relative to the origin.  More... | |
| Eigen::MatrixXd | obsidian::fwd::magSens (const Eigen::VectorXd &xEdges, const Eigen::VectorXd &yEdges, const Eigen::VectorXd &zEdges, const Eigen::MatrixXd &locations, const double &bX, const double &bY, const double &bZ) | 
| Compute the magnetic sensitivity matrix.  More... | |
| Eigen::MatrixXd | obsidian::fwd::magSens (const Eigen::VectorXd &xEdges, const Eigen::VectorXd &yEdges, const Eigen::VectorXd &zEdges, const Eigen::MatrixXd &locations, const Eigen::VectorXd &bX, const Eigen::VectorXd &bY, const Eigen::VectorXd &bZ) | 
| Compute the magnetic sensitivity matrix.  More... | |
Contains the implementation for the magnetic forward model.