rosetta.numeric.interpolation.spline
index
(built-in)

Bindings for numeric::interpolation::spline namespace

 
Classes
       
builtins.object
BicubicSpline
BorderFlag
CubicSpline
Interpolator
CompoundInterpolator
SimpleInterpolator
LinearFunction
Point
PolycubicSpline
SplineGenerator
TricubicSpline
interp_range

 
class BicubicSpline(builtins.object)
     Methods defined here:
Clone(...) from builtins.PyCapsule
Clone(rosetta.numeric.interpolation.spline.BicubicSpline) -> rosetta.numeric.interpolation.spline.BicubicSpline
 
copy constructor
F(...) from builtins.PyCapsule
F(*args, **kwargs)
Overloaded function.
 
1. F(self : rosetta.numeric.interpolation.spline.BicubicSpline, ARGUMENTS : rosetta.numeric.MathVector_double_t) -> float
 
value at (x, y)
 
2. F(self : rosetta.numeric.interpolation.spline.BicubicSpline, x : float, y : float) -> float
 
value at (x, y)
FdF(...) from builtins.PyCapsule
FdF(self : rosetta.numeric.interpolation.spline.BicubicSpline, ARGUMENTS : rosetta.numeric.MathVector_double_t) -> (float, rosetta.numeric.MathVector_double_t)
 
value and derivative at (x, y)
__init__(...) from builtins.PyCapsule
__init__(*args, **kwargs)
Overloaded function.
 
1. __init__(rosetta.numeric.interpolation.spline.BicubicSpline) -> NoneType
 
2. __init__(self : rosetta.numeric.interpolation.spline.BicubicSpline,  : rosetta.numeric.interpolation.spline.BicubicSpline) -> NoneType
__new__(*args, **kwargs) from builtins.type
Create and return a new object.  See help(type) for accurate signature.
assign(...) from builtins.PyCapsule
assign(self : rosetta.numeric.interpolation.spline.BicubicSpline,  : rosetta.numeric.interpolation.spline.BicubicSpline) -> rosetta.numeric.interpolation.spline.BicubicSpline
dFdx(...) from builtins.PyCapsule
dFdx(*args, **kwargs)
Overloaded function.
 
1. dFdx(self : rosetta.numeric.interpolation.spline.BicubicSpline, ARGUMENTS : rosetta.numeric.MathVector_double_t) -> float
 
partial derivative at (x, y) for x
 
2. dFdx(self : rosetta.numeric.interpolation.spline.BicubicSpline, x : float, y : float) -> float
 
partial derivative at (x, y) for x
dFdy(...) from builtins.PyCapsule
dFdy(*args, **kwargs)
Overloaded function.
 
1. dFdy(self : rosetta.numeric.interpolation.spline.BicubicSpline, ARGUMENTS : rosetta.numeric.MathVector_double_t) -> float
 
partial derivative at (x, y) for y
 
2. dFdy(self : rosetta.numeric.interpolation.spline.BicubicSpline, x : float, y : float) -> float
 
partial derivative at (x, y) for y
get_dsecox(...) from builtins.PyCapsule
get_dsecox(rosetta.numeric.interpolation.spline.BicubicSpline) -> rosetta.numeric.MathMatrix_double_t
get_dsecoxy(...) from builtins.PyCapsule
get_dsecoxy(rosetta.numeric.interpolation.spline.BicubicSpline) -> rosetta.numeric.MathMatrix_double_t
get_dsecoy(...) from builtins.PyCapsule
get_dsecoy(rosetta.numeric.interpolation.spline.BicubicSpline) -> rosetta.numeric.MathMatrix_double_t
get_values(...) from builtins.PyCapsule
get_values(rosetta.numeric.interpolation.spline.BicubicSpline) -> rosetta.numeric.MathMatrix_double_t
 
get the second order derivatives of the spline
sqr(...) from builtins.PyCapsule
sqr(self : rosetta.numeric.interpolation.spline.BicubicSpline, x : float) -> float

 
class BorderFlag(builtins.object)
     Methods defined here:
__eq__(...) from builtins.PyCapsule
__eq__(rosetta.numeric.interpolation.spline.BorderFlag, rosetta.numeric.interpolation.spline.BorderFlag) -> bool
__hash__(...) from builtins.PyCapsule
__hash__(rosetta.numeric.interpolation.spline.BorderFlag) -> int
__init__(...) from builtins.PyCapsule
__init__(*args, **kwargs)
Overloaded function.
 
1. __init__(rosetta.numeric.interpolation.spline.BorderFlag, int) -> NoneType
 
2. __init__(rosetta.numeric.interpolation.spline.BorderFlag, int) -> NoneType
__int__(...) from builtins.PyCapsule
__int__(rosetta.numeric.interpolation.spline.BorderFlag) -> int
__ne__(...) from builtins.PyCapsule
__ne__(rosetta.numeric.interpolation.spline.BorderFlag, rosetta.numeric.interpolation.spline.BorderFlag) -> bool
__new__(*args, **kwargs) from builtins.type
Create and return a new object.  See help(type) for accurate signature.
__repr__(...) from builtins.PyCapsule
__repr__(rosetta.numeric.interpolation.spline.BorderFlag) -> str

Data and other attributes defined here:
e_FirstDer = BorderFlag.e_FirstDer
e_Natural = BorderFlag.e_Natural
e_Periodic = BorderFlag.e_Periodic

 
class CompoundInterpolator(Interpolator)
    
Method resolution order:
CompoundInterpolator
Interpolator
builtins.object

Methods defined here:
__eq__(...) from builtins.PyCapsule
__eq__(self : rosetta.numeric.interpolation.spline.CompoundInterpolator, other : rosetta.numeric.interpolation.spline.Interpolator) -> bool
__init__(...) from builtins.PyCapsule
__init__(handle) -> NoneType
__new__(*args, **kwargs) from builtins.type
Create and return a new object.  See help(type) for accurate signature.
add_range(...) from builtins.PyCapsule
add_range(self : rosetta.numeric.interpolation.spline.CompoundInterpolator, interp : rosetta.numeric.interpolation.spline.Interpolator, lb : float, ub : float) -> NoneType
assign(...) from builtins.PyCapsule
assign(self : rosetta.numeric.interpolation.spline.CompoundInterpolator,  : rosetta.numeric.interpolation.spline.CompoundInterpolator) -> rosetta.numeric.interpolation.spline.CompoundInterpolator
deserialize(...) from builtins.PyCapsule
deserialize(self : rosetta.numeric.interpolation.spline.CompoundInterpolator, data : rosetta.std.map_std_string_utility_json_spirit_Value_impl_utility_json_spirit_Config_map_std_string_t) -> NoneType
 
deserialize a json_spirit object to a Interpolator
interpolate(...) from builtins.PyCapsule
interpolate(self : rosetta.numeric.interpolation.spline.CompoundInterpolator, x : float, y : float, dy : float) -> NoneType
same_type_as_me(...) from builtins.PyCapsule
same_type_as_me(self : rosetta.numeric.interpolation.spline.CompoundInterpolator, other : rosetta.numeric.interpolation.spline.Interpolator) -> bool
serialize(...) from builtins.PyCapsule
serialize(rosetta.numeric.interpolation.spline.CompoundInterpolator) -> rosetta.utility.json_spirit.Value_impl_utility_json_spirit_Config_vector_std_string_t
 
serialize the Interpolator to a json_spirit object

Methods inherited from Interpolator:
compute_lb_function_solution(...) from builtins.PyCapsule
compute_lb_function_solution(self : rosetta.numeric.interpolation.spline.Interpolator, x : float, y : float) -> NoneType
 
compute the y value of the lower bound function given an x value
compute_ub_function_solution(...) from builtins.PyCapsule
compute_ub_function_solution(self : rosetta.numeric.interpolation.spline.Interpolator, x : float, y : float) -> NoneType
 
compute the y value of the lower bound function given an x value
get_lb_function_cutoff(...) from builtins.PyCapsule
get_lb_function_cutoff(rosetta.numeric.interpolation.spline.Interpolator) -> float
 
get the lower bound cutoff
get_ub_function_cutoff(...) from builtins.PyCapsule
get_ub_function_cutoff(rosetta.numeric.interpolation.spline.Interpolator) -> float
 
get the upper bound cutoff
has_lb_function(...) from builtins.PyCapsule
has_lb_function(rosetta.numeric.interpolation.spline.Interpolator) -> bool
 
return true if the interpolator has a defined lower bound function
has_ub_function(...) from builtins.PyCapsule
has_ub_function(rosetta.numeric.interpolation.spline.Interpolator) -> bool
 
return false if the interpolator has a defined upper bound function
set_lb_function(...) from builtins.PyCapsule
set_lb_function(self : rosetta.numeric.interpolation.spline.Interpolator, lb : float, slope : float, intercept : float) -> NoneType
 
set a linear function describing the behavior of the interpolator after a given lower bound.  This lower bound can be distinct from the lb of the spline
set_ub_function(...) from builtins.PyCapsule
set_ub_function(self : rosetta.numeric.interpolation.spline.Interpolator, ub : float, slope : float, intercept : float) -> NoneType
 
set a linear function describing the behavior of the interpolator after a given upper bound.  This upper bound can be distinct from the ub of the spline

 
class CubicSpline(builtins.object)
     Methods defined here:
F(...) from builtins.PyCapsule
F(self : rosetta.numeric.interpolation.spline.CubicSpline, ARGUMENT : float) -> float
FdF(...) from builtins.PyCapsule
FdF(self : rosetta.numeric.interpolation.spline.CubicSpline, ARGUMENT : float) -> (float, float)
 
return value and derivative at ARGUMENT
 
 
 x value
 
 
 value and derivative at ARGUMENT
__eq__(...) from builtins.PyCapsule
__eq__(self : rosetta.numeric.interpolation.spline.CubicSpline, rhs : rosetta.numeric.interpolation.spline.CubicSpline) -> bool
__init__(...) from builtins.PyCapsule
__init__(*args, **kwargs)
Overloaded function.
 
1. __init__(rosetta.numeric.interpolation.spline.CubicSpline) -> NoneType
 
2. __init__(self : rosetta.numeric.interpolation.spline.CubicSpline,  : rosetta.numeric.interpolation.spline.CubicSpline) -> NoneType
__ne__(...) from builtins.PyCapsule
__ne__(self : rosetta.numeric.interpolation.spline.CubicSpline, rhs : rosetta.numeric.interpolation.spline.CubicSpline) -> bool
__new__(*args, **kwargs) from builtins.type
Create and return a new object.  See help(type) for accurate signature.
assign(...) from builtins.PyCapsule
assign(self : rosetta.numeric.interpolation.spline.CubicSpline,  : rosetta.numeric.interpolation.spline.CubicSpline) -> rosetta.numeric.interpolation.spline.CubicSpline
clone(...) from builtins.PyCapsule
clone(rosetta.numeric.interpolation.spline.CubicSpline) -> rosetta.numeric.interpolation.spline.CubicSpline
 
copy constructor
dF(...) from builtins.PyCapsule
dF(self : rosetta.numeric.interpolation.spline.CubicSpline, ARGUMENT : float) -> float
 
return derivative at ARGUMENT
 
 
 x value
 
 
 derivative at ARGUMENT
get_delta(...) from builtins.PyCapsule
get_delta(rosetta.numeric.interpolation.spline.CubicSpline) -> float
 
access to the delta value
 
 
 the distance between two support points of the spline
get_dsecox(...) from builtins.PyCapsule
get_dsecox(rosetta.numeric.interpolation.spline.CubicSpline) -> rosetta.numeric.MathVector_double_t
 
get the second order derivatives of the spline
 
 
 the second order derivatives at the support points of the spline
get_start(...) from builtins.PyCapsule
get_start(rosetta.numeric.interpolation.spline.CubicSpline) -> float
 
access to the start value
 
 
 the start of the interval the spline is defined on
get_values(...) from builtins.PyCapsule
get_values(rosetta.numeric.interpolation.spline.CubicSpline) -> rosetta.numeric.MathVector_double_t
 
access to the values
 
 
 the function values at the support points of the spline
sqr(...) from builtins.PyCapsule
sqr(self : rosetta.numeric.interpolation.spline.CubicSpline, x : float) -> float
train(...) from builtins.PyCapsule
train(self : rosetta.numeric.interpolation.spline.CubicSpline, BORDER : rosetta.numeric.interpolation.spline.BorderFlag, START : float, DELTA : float, RESULTS : rosetta.numeric.MathVector_double_t, FIRSTBE : (float, float)) -> rosetta.numeric.interpolation.spline.CubicSpline

 
class Interpolator(builtins.object)
     Methods defined here:
__eq__(...) from builtins.PyCapsule
__eq__(self : rosetta.numeric.interpolation.spline.Interpolator, other : rosetta.numeric.interpolation.spline.Interpolator) -> bool
__init__(...) from builtins.PyCapsule
__init__(*args, **kwargs)
Overloaded function.
 
1. __init__(rosetta.numeric.interpolation.spline.Interpolator) -> NoneType
 
2. __init__(rosetta.numeric.interpolation.spline.Interpolator, rosetta.numeric.interpolation.spline.Interpolator) -> NoneType
__new__(*args, **kwargs) from builtins.type
Create and return a new object.  See help(type) for accurate signature.
assign(...) from builtins.PyCapsule
assign(self : rosetta.numeric.interpolation.spline.Interpolator,  : rosetta.numeric.interpolation.spline.Interpolator) -> rosetta.numeric.interpolation.spline.Interpolator
compute_lb_function_solution(...) from builtins.PyCapsule
compute_lb_function_solution(self : rosetta.numeric.interpolation.spline.Interpolator, x : float, y : float) -> NoneType
 
compute the y value of the lower bound function given an x value
compute_ub_function_solution(...) from builtins.PyCapsule
compute_ub_function_solution(self : rosetta.numeric.interpolation.spline.Interpolator, x : float, y : float) -> NoneType
 
compute the y value of the lower bound function given an x value
deserialize(...) from builtins.PyCapsule
deserialize(self : rosetta.numeric.interpolation.spline.Interpolator, data : rosetta.std.map_std_string_utility_json_spirit_Value_impl_utility_json_spirit_Config_map_std_string_t) -> NoneType
 
deserialize a json_spirit object to a Interpolator
get_lb_function_cutoff(...) from builtins.PyCapsule
get_lb_function_cutoff(rosetta.numeric.interpolation.spline.Interpolator) -> float
 
get the lower bound cutoff
get_ub_function_cutoff(...) from builtins.PyCapsule
get_ub_function_cutoff(rosetta.numeric.interpolation.spline.Interpolator) -> float
 
get the upper bound cutoff
has_lb_function(...) from builtins.PyCapsule
has_lb_function(rosetta.numeric.interpolation.spline.Interpolator) -> bool
 
return true if the interpolator has a defined lower bound function
has_ub_function(...) from builtins.PyCapsule
has_ub_function(rosetta.numeric.interpolation.spline.Interpolator) -> bool
 
return false if the interpolator has a defined upper bound function
interpolate(...) from builtins.PyCapsule
interpolate(self : rosetta.numeric.interpolation.spline.Interpolator, x : float, y : float, dy : float) -> NoneType
same_type_as_me(...) from builtins.PyCapsule
same_type_as_me(self : rosetta.numeric.interpolation.spline.Interpolator, other : rosetta.numeric.interpolation.spline.Interpolator) -> bool
serialize(...) from builtins.PyCapsule
serialize(rosetta.numeric.interpolation.spline.Interpolator) -> rosetta.utility.json_spirit.Value_impl_utility_json_spirit_Config_vector_std_string_t
 
serialize the Interpolator to a json_spirit object
set_lb_function(...) from builtins.PyCapsule
set_lb_function(self : rosetta.numeric.interpolation.spline.Interpolator, lb : float, slope : float, intercept : float) -> NoneType
 
set a linear function describing the behavior of the interpolator after a given lower bound.  This lower bound can be distinct from the lb of the spline
set_ub_function(...) from builtins.PyCapsule
set_ub_function(self : rosetta.numeric.interpolation.spline.Interpolator, ub : float, slope : float, intercept : float) -> NoneType
 
set a linear function describing the behavior of the interpolator after a given upper bound.  This upper bound can be distinct from the ub of the spline

 
class LinearFunction(builtins.object)
     Methods defined here:
__init__(...) from builtins.PyCapsule
__init__(*args, **kwargs)
Overloaded function.
 
1. __init__(rosetta.numeric.interpolation.spline.LinearFunction) -> NoneType
 
2. __init__(self : rosetta.numeric.interpolation.spline.LinearFunction, cutoff_in : float, slope_in : float, intercept_in : float) -> NoneType
__new__(*args, **kwargs) from builtins.type
Create and return a new object.  See help(type) for accurate signature.

Data descriptors defined here:
cutoff
intercept
slope

 
class Point(builtins.object)
     Methods defined here:
__init__(...) from builtins.PyCapsule
__init__(*args, **kwargs)
Overloaded function.
 
1. __init__(self : rosetta.numeric.interpolation.spline.Point, xin : float, yin : float) -> NoneType
 
2. __init__(self : rosetta.numeric.interpolation.spline.Point, xin : float, yin : float, dyin : float) -> NoneType
__new__(*args, **kwargs) from builtins.type
Create and return a new object.  See help(type) for accurate signature.

Data descriptors defined here:
dy
has_dy
x
y

 
class PolycubicSpline(builtins.object)
     Methods defined here:
Clone(...) from builtins.PyCapsule
Clone(rosetta.numeric.interpolation.spline.PolycubicSpline) -> rosetta.numeric.interpolation.spline.PolycubicSpline
 
copy constructor
F(...) from builtins.PyCapsule
F(self : rosetta.numeric.interpolation.spline.PolycubicSpline, xs : rosetta.utility.vector1_double) -> float
 
value at (x1, x2, ... xn)
__init__(...) from builtins.PyCapsule
__init__(*args, **kwargs)
Overloaded function.
 
1. __init__(rosetta.numeric.interpolation.spline.PolycubicSpline) -> NoneType
 
2. __init__(self : rosetta.numeric.interpolation.spline.PolycubicSpline, n_xs : int) -> NoneType
 
3. __init__(self : rosetta.numeric.interpolation.spline.PolycubicSpline,  : rosetta.numeric.interpolation.spline.PolycubicSpline) -> NoneType
__new__(*args, **kwargs) from builtins.type
Create and return a new object.  See help(type) for accurate signature.
dFdall(...) from builtins.PyCapsule
dFdall(self : rosetta.numeric.interpolation.spline.PolycubicSpline, xs : rosetta.utility.vector1_double) -> rosetta.utility.vector1_double
 
partial derivatives at (x1, x2, ... xn)
dFdxi(...) from builtins.PyCapsule
dFdxi(self : rosetta.numeric.interpolation.spline.PolycubicSpline, n : int, xs : rosetta.utility.vector1_double) -> float
 
partial derivative at (x1, x2, ... xn) for var i
get_all_derivs(...) from builtins.PyCapsule
get_all_derivs(self : rosetta.numeric.interpolation.spline.PolycubicSpline, indices : rosetta.utility.vector1_unsigned_long) -> rosetta.utility.vector1_double
get_deriv(...) from builtins.PyCapsule
get_deriv(self : rosetta.numeric.interpolation.spline.PolycubicSpline, n : int) -> rosetta.numeric.MathNTensor_double_t
 
get the second order derivatives of the spline
 for 3 dimensions, you would pass 1-8 and get
 values, z, y, yz, x, xz, xy, xyz
train(...) from builtins.PyCapsule
train(self : rosetta.numeric.interpolation.spline.PolycubicSpline, BORDER : rosetta.utility.vector1_numeric_interpolation_spline_BorderFlag, START : rosetta.utility.vector1_double, DELTA : rosetta.utility.vector1_double, RESULTS : rosetta.numeric.MathNTensor_double_t, LINCONT : rosetta.utility.vector1_bool, FIRSTBE : rosetta.utility.vector1_std_pair_double_double_t) -> NoneType
 
train PolycubicSpline

 
class SimpleInterpolator(Interpolator)
    
Method resolution order:
SimpleInterpolator
Interpolator
builtins.object

Methods defined here:
__eq__(...) from builtins.PyCapsule
__eq__(self : rosetta.numeric.interpolation.spline.SimpleInterpolator, other : rosetta.numeric.interpolation.spline.Interpolator) -> bool
__init__(...) from builtins.PyCapsule
__init__(*args, **kwargs)
Overloaded function.
 
1. __init__(self : handle, x : rosetta.utility.vector1_double, y : rosetta.utility.vector1_double, lbdy : float, ubdy : float) -> NoneType
 
2. __init__(handle) -> NoneType
__new__(*args, **kwargs) from builtins.type
Create and return a new object.  See help(type) for accurate signature.
assign(...) from builtins.PyCapsule
assign(self : rosetta.numeric.interpolation.spline.SimpleInterpolator,  : rosetta.numeric.interpolation.spline.SimpleInterpolator) -> rosetta.numeric.interpolation.spline.SimpleInterpolator
ddy(...) from builtins.PyCapsule
ddy(rosetta.numeric.interpolation.spline.SimpleInterpolator) -> rosetta.utility.vector1_double
 
accessors for the second derivative values specified for each knot
deserialize(...) from builtins.PyCapsule
deserialize(self : rosetta.numeric.interpolation.spline.SimpleInterpolator, data : rosetta.std.map_std_string_utility_json_spirit_Value_impl_utility_json_spirit_Config_map_std_string_t) -> NoneType
 
deserialize a json_spirit object to a Interpolator
interpolate(...) from builtins.PyCapsule
interpolate(self : rosetta.numeric.interpolation.spline.SimpleInterpolator, x : float, y : float, dy : float) -> NoneType
same_type_as_me(...) from builtins.PyCapsule
same_type_as_me(self : rosetta.numeric.interpolation.spline.SimpleInterpolator, other : rosetta.numeric.interpolation.spline.Interpolator) -> bool
serialize(...) from builtins.PyCapsule
serialize(rosetta.numeric.interpolation.spline.SimpleInterpolator) -> rosetta.utility.json_spirit.Value_impl_utility_json_spirit_Config_vector_std_string_t
 
serialize the Interpolator to a json_spirit object
x(...) from builtins.PyCapsule
x(rosetta.numeric.interpolation.spline.SimpleInterpolator) -> rosetta.utility.vector1_double
 
accessor for the x-values defining the interpolation knots
y(...) from builtins.PyCapsule
y(rosetta.numeric.interpolation.spline.SimpleInterpolator) -> rosetta.utility.vector1_double
 
accessor for the y-values specified for each knot

Methods inherited from Interpolator:
compute_lb_function_solution(...) from builtins.PyCapsule
compute_lb_function_solution(self : rosetta.numeric.interpolation.spline.Interpolator, x : float, y : float) -> NoneType
 
compute the y value of the lower bound function given an x value
compute_ub_function_solution(...) from builtins.PyCapsule
compute_ub_function_solution(self : rosetta.numeric.interpolation.spline.Interpolator, x : float, y : float) -> NoneType
 
compute the y value of the lower bound function given an x value
get_lb_function_cutoff(...) from builtins.PyCapsule
get_lb_function_cutoff(rosetta.numeric.interpolation.spline.Interpolator) -> float
 
get the lower bound cutoff
get_ub_function_cutoff(...) from builtins.PyCapsule
get_ub_function_cutoff(rosetta.numeric.interpolation.spline.Interpolator) -> float
 
get the upper bound cutoff
has_lb_function(...) from builtins.PyCapsule
has_lb_function(rosetta.numeric.interpolation.spline.Interpolator) -> bool
 
return true if the interpolator has a defined lower bound function
has_ub_function(...) from builtins.PyCapsule
has_ub_function(rosetta.numeric.interpolation.spline.Interpolator) -> bool
 
return false if the interpolator has a defined upper bound function
set_lb_function(...) from builtins.PyCapsule
set_lb_function(self : rosetta.numeric.interpolation.spline.Interpolator, lb : float, slope : float, intercept : float) -> NoneType
 
set a linear function describing the behavior of the interpolator after a given lower bound.  This lower bound can be distinct from the lb of the spline
set_ub_function(...) from builtins.PyCapsule
set_ub_function(self : rosetta.numeric.interpolation.spline.Interpolator, ub : float, slope : float, intercept : float) -> NoneType
 
set a linear function describing the behavior of the interpolator after a given upper bound.  This upper bound can be distinct from the ub of the spline

 
class SplineGenerator(builtins.object)
     Methods defined here:
__init__(...) from builtins.PyCapsule
__init__(*args, **kwargs)
Overloaded function.
 
1. __init__(self : rosetta.numeric.interpolation.spline.SplineGenerator, lbx : float, lby : float, lbdy : float, ubx : float, uby : float, ubdy : float) -> NoneType
 
2. __init__(rosetta.numeric.interpolation.spline.SplineGenerator) -> NoneType
 
3. __init__(self : rosetta.numeric.interpolation.spline.SplineGenerator,  : rosetta.numeric.interpolation.spline.SplineGenerator) -> NoneType
__new__(*args, **kwargs) from builtins.type
Create and return a new object.  See help(type) for accurate signature.
add_boundary_function(...) from builtins.PyCapsule
add_boundary_function(self : rosetta.numeric.interpolation.spline.SplineGenerator, tag : str, cutoff : float, slope : float, intercept : float) -> NoneType
add_known_value(...) from builtins.PyCapsule
add_known_value(*args, **kwargs)
Overloaded function.
 
1. add_known_value(self : rosetta.numeric.interpolation.spline.SplineGenerator, x : float, y : float) -> NoneType
 
2. add_known_value(self : rosetta.numeric.interpolation.spline.SplineGenerator, x : float, y : float, dy : float) -> NoneType
get_interpolator(...) from builtins.PyCapsule
get_interpolator(rosetta.numeric.interpolation.spline.SplineGenerator) -> rosetta.numeric.interpolation.spline.Interpolator
get_lbdy(...) from builtins.PyCapsule
get_lbdy(rosetta.numeric.interpolation.spline.SplineGenerator) -> float
get_lbx(...) from builtins.PyCapsule
get_lbx(rosetta.numeric.interpolation.spline.SplineGenerator) -> float
get_lby(...) from builtins.PyCapsule
get_lby(rosetta.numeric.interpolation.spline.SplineGenerator) -> float
get_num_points(...) from builtins.PyCapsule
get_num_points(rosetta.numeric.interpolation.spline.SplineGenerator) -> int
get_ubdy(...) from builtins.PyCapsule
get_ubdy(rosetta.numeric.interpolation.spline.SplineGenerator) -> float
get_ubx(...) from builtins.PyCapsule
get_ubx(rosetta.numeric.interpolation.spline.SplineGenerator) -> float
get_uby(...) from builtins.PyCapsule
get_uby(rosetta.numeric.interpolation.spline.SplineGenerator) -> float

 
class TricubicSpline(builtins.object)
     Methods defined here:
Clone(...) from builtins.PyCapsule
Clone(rosetta.numeric.interpolation.spline.TricubicSpline) -> rosetta.numeric.interpolation.spline.TricubicSpline
 
copy constructor
F(...) from builtins.PyCapsule
F(self : rosetta.numeric.interpolation.spline.TricubicSpline, x : float, y : float, z : float) -> float
 
value at (x, y)
__init__(...) from builtins.PyCapsule
__init__(*args, **kwargs)
Overloaded function.
 
1. __init__(rosetta.numeric.interpolation.spline.TricubicSpline) -> NoneType
 
2. __init__(self : rosetta.numeric.interpolation.spline.TricubicSpline,  : rosetta.numeric.interpolation.spline.TricubicSpline) -> NoneType
__new__(*args, **kwargs) from builtins.type
Create and return a new object.  See help(type) for accurate signature.
dFdx(...) from builtins.PyCapsule
dFdx(self : rosetta.numeric.interpolation.spline.TricubicSpline, x : float, y : float, z : float) -> float
 
partial derivative at (x, y, z) for x
dFdy(...) from builtins.PyCapsule
dFdy(self : rosetta.numeric.interpolation.spline.TricubicSpline, x : float, y : float, z : float) -> float
 
partial derivative at (x, y, z) for y
dFdz(...) from builtins.PyCapsule
dFdz(self : rosetta.numeric.interpolation.spline.TricubicSpline, x : float, y : float, z : float) -> float
 
partial derivative at (x, y, z) for z
get_dsecox(...) from builtins.PyCapsule
get_dsecox(rosetta.numeric.interpolation.spline.TricubicSpline) -> rosetta.numeric.MathTensor_double_t
 
get the second order derivatives of the spline
get_dsecoxy(...) from builtins.PyCapsule
get_dsecoxy(rosetta.numeric.interpolation.spline.TricubicSpline) -> rosetta.numeric.MathTensor_double_t
get_dsecoxyz(...) from builtins.PyCapsule
get_dsecoxyz(rosetta.numeric.interpolation.spline.TricubicSpline) -> rosetta.numeric.MathTensor_double_t
get_dsecoxz(...) from builtins.PyCapsule
get_dsecoxz(rosetta.numeric.interpolation.spline.TricubicSpline) -> rosetta.numeric.MathTensor_double_t
get_dsecoy(...) from builtins.PyCapsule
get_dsecoy(rosetta.numeric.interpolation.spline.TricubicSpline) -> rosetta.numeric.MathTensor_double_t
get_dsecoyz(...) from builtins.PyCapsule
get_dsecoyz(rosetta.numeric.interpolation.spline.TricubicSpline) -> rosetta.numeric.MathTensor_double_t
get_dsecoz(...) from builtins.PyCapsule
get_dsecoz(rosetta.numeric.interpolation.spline.TricubicSpline) -> rosetta.numeric.MathTensor_double_t

 
class interp_range(builtins.object)
     Methods defined here:
__init__(...) from builtins.PyCapsule
__init__(rosetta.numeric.interpolation.spline.interp_range) -> NoneType
__new__(*args, **kwargs) from builtins.type
Create and return a new object.  See help(type) for accurate signature.

Data descriptors defined here:
interp
lb
ub

 
Functions
       
spline_interpolate(...) method of builtins.PyCapsule instance
spline_interpolate(xa : rosetta.utility.vector1_double, ya : rosetta.utility.vector1_double, y2a : rosetta.utility.vector1_double, x : float, y : float, dy : float) -> NoneType
spline_second_derivative(...) method of builtins.PyCapsule instance
spline_second_derivative(x : rosetta.utility.vector1_double, y : rosetta.utility.vector1_double, yp1 : float, ypn : float) -> rosetta.utility.vector1_double
sqr(...) method of builtins.PyCapsule instance
sqr(x : float) -> float

 
Data
        e_FirstDer = BorderFlag.e_FirstDer
e_Natural = BorderFlag.e_Natural
e_Periodic = BorderFlag.e_Periodic