Rosetta 3.3
Namespaces | Functions
src/basic/interpolate.hh File Reference
#include <ObjexxFCL/FArray2A.hh>
#include <ObjexxFCL/Fmath.hh>

Namespaces

namespace  basic

Functions

void basic::interpolate_get_angle_bins (double const x, double const binrange, int &xbin, int &xbin_next, double &xd)
 get bin information for a periodic value w/ periodic bins
void basic::interpolate_bilinear (int const xbin, int const xbin_next, double const xd, int const ybin, int const ybin_next, double const yd, ObjexxFCL::FArray2A< double > xy_func, int const xbin_count, int const ybin_count, double const binrange, bool const angles, double &val, double &dval_dx, double &dval_dy)
 get bilinear interpolate of a 2d periodic function
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
void basic::interpolate_2d_func_of_angles (double const x, double const y, ObjexxFCL::FArray2A< double > xy_func, double &val, double &dval_dx, double &dval_dy)
 get bilinear interpolate of a 2d function with degree angle arguments

Detailed Description

Author:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines