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

Classes

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

Typedefs

typedef
utility::pointer::owning_ptr
< Interpolator
InterpolatorOP

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)

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 
)
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines