Rosetta
Namespaces | Enumerations | Functions
util.cc File Reference
#include <numeric/interpolation/util.hh>
#include <utility/io/izstream.hh>
#include <utility/string_util.hh>
#include <utility/vector1.hh>
#include <utility/exit.hh>
#include <string>
#include <tuple>
#include <boost/algorithm/string/trim.hpp>
#include <utility/stream_util.hh>

Namespaces

 numeric
 Unit headers.
 
 numeric::interpolation
 

Enumerations

enum class  numeric::interpolation::SplineFromStreamMode { numeric::interpolation::none = 0 , numeric::interpolation::x_axis , numeric::interpolation::y_axis , numeric::interpolation::lb_or_ub_function }
 A little helper enum to determine what I'm reading right now in the spline_from_stream() function. More...
 

Functions

spline::SplineGenerator numeric::interpolation::make_spline (utility::vector1< platform::Real > const &bins_vect, utility::vector1< platform::Real > const &potential_vect, platform::Real const bin_size, utility::vector1< std::tuple< std::string, platform::Real, platform::Real, platform::Real >> const &boundary_functions=utility::vector1< std::tuple< std::string, platform::Real, platform::Real, platform::Real >>())
 given a file, return a 2D spline More...
 
spline::SplineGenerator numeric::interpolation::spline_from_file (std::string const &filename, platform::Real const bin_size)
 
spline::SplineGenerator numeric::interpolation::spline_from_stream (std::istream &iss, platform::Real const bin_size)
 Initialize a SplineGenerator from a std::istream. Note: only reads from the currenet line of the istream. More...
 

Detailed Description

Author
Sam DeLuca
Stephanie Hirst