Rosetta 3.3
Functions
numeric::interpolation::periodic_range::periodic_value::full Namespace Reference

Functions

template<typename X >
ssize_t bin (X const &x, X const &w, ssize_t const n)
 Periodic interpolation bin number of a value.
template<typename X >
ssize_t bin (X const &x, X const &w, ssize_t const n, X &a)
 Periodic interpolation bin number of a value.
template<typename F >
nearest_periodic_value (F const &a, F const &b, F const &p)
 Nearest periodic value.
template<typename X , typename F , template< typename > class A>
interpolated (X const &x, X const &w, ssize_t const n, A< F > const &f, F const &p)
 Periodic linearly interpolated value.
template<typename X , typename F , template< typename > class A>
interpolated (ssize_t const l, X const &a, ssize_t const n, A< F > const &f, F const &p)
 Periodic linearly interpolated value given the bin and alpha fraction.
template<typename X , typename F , template< typename > class A>
bilinearly_interpolated (X const &x1, X const &x2, X const &w, ssize_t const n, A< F > const &f, F const &p)
 Periodic bilinearly interpolated value.
template<typename X , typename F , template< typename > class A>
bilinearly_interpolated (ssize_t const l1, ssize_t const l2, X const &a1, X const &a2, ssize_t const n, A< F > const &f, F const &p)
 Periodic bilinearly interpolated value given the bins and alpha fractions.
template<typename X , typename F , template< typename > class A>
bilinearly_interpolated (X const &x1, X const &x2, X const &w, ssize_t const n, A< F > const &f, F const &p, F &df_dx1, F &df_dx2)
 Periodic bilinearly interpolated value and derivatives.
template<typename X , typename F , template< typename > class A>
bilinearly_interpolated (ssize_t const l1, ssize_t const l2, X const &a1, X const &a2, X const &w, ssize_t const n, A< F > const &f, F const &p, F &df_dx1, F &df_dx2)
 Periodic bilinearly interpolated value and derivatives given the bins and alpha fractions.

Function Documentation

template<typename X , typename F , template< typename > class A>
F numeric::interpolation::periodic_range::periodic_value::full::bilinearly_interpolated ( X const &  x1,
X const &  x2,
X const &  w,
ssize_t const  n,
A< F > const &  f,
F const &  p 
) [inline]
template<typename X , typename F , template< typename > class A>
F numeric::interpolation::periodic_range::periodic_value::full::bilinearly_interpolated ( X const &  x1,
X const &  x2,
X const &  w,
ssize_t const  n,
A< F > const &  f,
F const &  p,
F &  df_dx1,
F &  df_dx2 
) [inline]
template<typename X , typename F , template< typename > class A>
F numeric::interpolation::periodic_range::periodic_value::full::bilinearly_interpolated ( ssize_t const  l1,
ssize_t const  l2,
X const &  a1,
X const &  a2,
X const &  w,
ssize_t const  n,
A< F > const &  f,
F const &  p,
F &  df_dx1,
F &  df_dx2 
) [inline]

Periodic bilinearly interpolated value and derivatives given the bins and alpha fractions.

References make_table_of_pilot_apps::f, ObjexxFCL::fmt::F(), numeric::modulo(), nearest_periodic_value(), numeric::remainder(), and ObjexxFCL::fmt::X().

template<typename X , typename F , template< typename > class A>
F numeric::interpolation::periodic_range::periodic_value::full::bilinearly_interpolated ( ssize_t const  l1,
ssize_t const  l2,
X const &  a1,
X const &  a2,
ssize_t const  n,
A< F > const &  f,
F const &  p 
) [inline]

Periodic bilinearly interpolated value given the bins and alpha fractions.

References make_table_of_pilot_apps::f, ObjexxFCL::fmt::F(), numeric::modulo(), nearest_periodic_value(), numeric::remainder(), and ObjexxFCL::fmt::X().

template<typename X >
ssize_t numeric::interpolation::periodic_range::periodic_value::full::bin ( X const &  x,
X const &  w,
ssize_t const  n,
X &  a 
) [inline]

Periodic interpolation bin number of a value.

References color_pdb::i, numeric::modulo(), NetLink::r, and ObjexxFCL::fmt::X().

template<typename X >
ssize_t numeric::interpolation::periodic_range::periodic_value::full::bin ( X const &  x,
X const &  w,
ssize_t const  n 
) [inline]

Periodic interpolation bin number of a value.

References color_pdb::i, numeric::modulo(), and ObjexxFCL::fmt::X().

Referenced by bilinearly_interpolated(), and interpolated().

template<typename X , typename F , template< typename > class A>
F numeric::interpolation::periodic_range::periodic_value::full::interpolated ( X const &  x,
X const &  w,
ssize_t const  n,
A< F > const &  f,
F const &  p 
) [inline]
template<typename X , typename F , template< typename > class A>
F numeric::interpolation::periodic_range::periodic_value::full::interpolated ( ssize_t const  l,
X const &  a,
ssize_t const  n,
A< F > const &  f,
F const &  p 
) [inline]
template<typename F >
F numeric::interpolation::periodic_range::periodic_value::full::nearest_periodic_value ( F const &  a,
F const &  b,
F const &  p 
) [inline]

Nearest periodic value.

References numeric::nearest_ssize(), and docking::p.

Referenced by bilinearly_interpolated(), and interpolated().

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines