Rosetta  3.8
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Namespaces | Functions
interpolate.cc File Reference
#include <basic/interpolate.hh>
#include <basic/basic.hh>

Namespaces

 basic
 Tags used to tag messeges sent by MPI functions used to decide whether a slave is requesting a new job id or flagging as job as being a bad input.
 

Functions

void basic::interpolate_bilinear_by_value (double const x0y0, double const x1y0, double const x0y1, double const x1y1, double const xd, double const yd, double const binrange, bool const angles, double &val, double &dval_dx, double &dval_dy)
 get bilinear interpolate, given four points of a 2d periodic function More...
 
void basic::interpolate_trilinear_by_value (double const x0y0z0, double const x1y0z0, double const x0y1z0, double const x1y1z0, double const x0y0z1, double const x1y0z1, double const x0y1z1, double const x1y1z1, double const xd, double const yd, double const zd, double const binrange, bool const angles, double &val, double &dval_dx, double &dval_dy, double &dval_dz)
 paraphazed from above for three dimentions Without additional scaling this will only work if the bin sizes in each dimention are equal I think. Otherwise it could be computed as the product of three linear interpolations More...
 

Detailed Description

Author