#include <SplineGenerator.hh>
|
| SplineGenerator (Real lbx, Real lby, Real lbdy, Real ubx, Real uby, Real ubdy) |
|
| SplineGenerator () |
|
| ~SplineGenerator () |
|
void | add_known_value (Real x, Real y) |
|
void | add_known_value (Real x, Real y, Real dy) |
|
void | add_boundary_function (std::string const &tag, Real const &cutoff, Real const &slope, Real const &intercept) |
|
InterpolatorOP | get_interpolator () |
|
Real | get_lbx () const |
|
Real | get_lby () const |
|
Real | get_lbdy () const |
|
Real | get_ubx () const |
|
Real | get_uby () const |
|
Real | get_ubdy () const |
|
numeric::Size | get_num_points () const |
|
utility::vector1< Point > const & | get_points () const |
|
std::map< std::string,
LinearFunction > const & | get_boundary_functions () const |
|
numeric::interpolation::spline::SplineGenerator::SplineGenerator |
( |
Real |
lbx, |
|
|
Real |
lby, |
|
|
Real |
lbdy, |
|
|
Real |
ubx, |
|
|
Real |
uby, |
|
|
Real |
ubdy |
|
) |
| |
numeric::interpolation::spline::SplineGenerator::SplineGenerator |
( |
| ) |
|
numeric::interpolation::spline::SplineGenerator::~SplineGenerator |
( |
| ) |
|
|
default |
void numeric::interpolation::spline::SplineGenerator::add_boundary_function |
( |
std::string const & |
tag, |
|
|
Real const & |
cutoff, |
|
|
Real const & |
slope, |
|
|
Real const & |
intercept |
|
) |
| |
void numeric::interpolation::spline::SplineGenerator::add_known_value |
( |
Real |
x, |
|
|
Real |
y |
|
) |
| |
void numeric::interpolation::spline::SplineGenerator::add_known_value |
( |
Real |
x, |
|
|
Real |
y, |
|
|
Real |
dy |
|
) |
| |
std::map<std::string,LinearFunction> const& numeric::interpolation::spline::SplineGenerator::get_boundary_functions |
( |
| ) |
const |
|
inline |
InterpolatorOP numeric::interpolation::spline::SplineGenerator::get_interpolator |
( |
| ) |
|
References boundary_functions_, numeric::interpolation::spline::Point::dy, numeric::interpolation::spline::Point::has_dy, interpolator_, lbdy_, lbx_, lby_, basic::options::OptionKeys::score::fiber_diffraction::p, points_, ubdy_, ubx_, uby_, numeric::crick_equations::x(), numeric::interpolation::spline::Point::x, numeric::interpolation::spline::Point::y, and numeric::crick_equations::y().
Referenced by numeric::interpolation::Histogram< typename, typename >::set_interpolator().
Real numeric::interpolation::spline::SplineGenerator::get_lbdy |
( |
| ) |
const |
|
inline |
Real numeric::interpolation::spline::SplineGenerator::get_lbx |
( |
| ) |
const |
|
inline |
Real numeric::interpolation::spline::SplineGenerator::get_lby |
( |
| ) |
const |
|
inline |
numeric::Size numeric::interpolation::spline::SplineGenerator::get_num_points |
( |
| ) |
const |
|
inline |
Real numeric::interpolation::spline::SplineGenerator::get_ubdy |
( |
| ) |
const |
|
inline |
Real numeric::interpolation::spline::SplineGenerator::get_ubx |
( |
| ) |
const |
|
inline |
Real numeric::interpolation::spline::SplineGenerator::get_uby |
( |
| ) |
const |
|
inline |
std::map<std::string,LinearFunction> numeric::interpolation::spline::SplineGenerator::boundary_functions_ |
|
private |
InterpolatorOP numeric::interpolation::spline::SplineGenerator::interpolator_ |
|
private |
Real numeric::interpolation::spline::SplineGenerator::lbdy_ |
|
private |
Real numeric::interpolation::spline::SplineGenerator::lbx_ |
|
private |
Real numeric::interpolation::spline::SplineGenerator::lby_ |
|
private |
Real numeric::interpolation::spline::SplineGenerator::ubdy_ |
|
private |
Real numeric::interpolation::spline::SplineGenerator::ubx_ |
|
private |
Real numeric::interpolation::spline::SplineGenerator::uby_ |
|
private |
The documentation for this class was generated from the following files: