Rosetta Utilities  2015.09
Classes | Typedefs | Enumerations | Functions
numeric::interpolation::spline Namespace Reference

Classes

class  BicubicSpline
 
struct  compare_interp_range
 
class  CompoundInterpolator
 
class  CubicSpline
 
struct  interp_range
 
class  Interpolator
 
struct  LinearFunction
 
struct  OrderPoint
 
struct  Point
 
class  PolycubicSpline
 
class  SimpleInterpolator
 
class  SplineGenerator
 
class  TricubicSpline
 

Typedefs

typedef
utility::pointer::shared_ptr
< CompoundInterpolator
CompoundInterpolatorOP
 
typedef
utility::pointer::shared_ptr
< CompoundInterpolator const > 
CompoundInterpolatorCOP
 
typedef
utility::pointer::shared_ptr
< Interpolator
InterpolatorOP
 
typedef
utility::pointer::shared_ptr
< SimpleInterpolator
SimpleInterpolatorOP
 
typedef
utility::pointer::shared_ptr
< SimpleInterpolator const > 
SimpleInterpolatorCOP
 

Enumerations

enum  BorderFlag { e_Natural, e_Periodic, e_FirstDer }
 

Functions

utility::vector1< Realspline_second_derivative (utility::vector1< Real > const &x, utility::vector1< Real > const &y, Real yp1, Real ypn)
 
void spline_interpolate (utility::vector1< Real > const &xa, utility::vector1< Real > const &ya, utility::vector1< Real > const &y2a, Real x, Real &y, Real &dy)
 
Real sqr (Real x)
 

Typedef Documentation

Enumeration Type Documentation

Enumerator
e_Natural 
e_Periodic 
e_FirstDer 

Function Documentation

void numeric::interpolation::spline::spline_interpolate ( utility::vector1< Real > const &  xa,
utility::vector1< Real > const &  ya,
utility::vector1< Real > const &  y2a,
Real  x,
Real &  y,
Real &  dy 
)
utility::vector1< Real > numeric::interpolation::spline::spline_second_derivative ( utility::vector1< Real > const &  x,
utility::vector1< Real > const &  y,
Real  yp1,
Real  ypn 
)
Real numeric::interpolation::spline::sqr ( Real  x)