Rosetta Utilities  2014.35
Public Member Functions | Private Attributes | List of all members
utility::PeriodicSplineReader Class Reference

Class: PeriodicSplineReader. More...

#include <PeriodicSplineReader.hh>

Public Member Functions

 PeriodicSplineReader ()
 Default constructor. More...
 
 PeriodicSplineReader (PeriodicSplineReader const &spline)
 Copy constructor. More...
 
 ~PeriodicSplineReader ()
 Destructor. More...
 
double F (double const x)
 return value at certain x More...
 
double dF (double const x)
 return derivative at certain x More...
 
int read (utility::io::izstream &iunit)
 Read from a stream. More...
 

Private Attributes

double start_
 Gives the arguments as a sequence of equidistant points. More...
 
double delta_
 
std::vector< doublevalues_
 f(x) More...
 
std::vector< doubledsecox_
 Second order derivatives. More...
 

Detailed Description

Class: PeriodicSplineReader.

Constructor & Destructor Documentation

utility::PeriodicSplineReader::PeriodicSplineReader ( )
inline

Default constructor.

utility::PeriodicSplineReader::PeriodicSplineReader ( PeriodicSplineReader const &  spline)
inline

Copy constructor.

utility::PeriodicSplineReader::~PeriodicSplineReader ( )
inline

Destructor.

Member Function Documentation

double utility::PeriodicSplineReader::dF ( double const  x)
inline

return derivative at certain x

References delta_, dsecox_, start_, and values_.

double utility::PeriodicSplineReader::F ( double const  x)
inline

return value at certain x

References delta_, dsecox_, start_, and values_.

int utility::PeriodicSplineReader::read ( utility::io::izstream iunit)
inline

Member Data Documentation

double utility::PeriodicSplineReader::delta_
private

Referenced by dF(), F(), and read().

std::vector< double > utility::PeriodicSplineReader::dsecox_
private

Second order derivatives.

Referenced by dF(), F(), and read().

double utility::PeriodicSplineReader::start_
private

Gives the arguments as a sequence of equidistant points.

Referenced by dF(), F(), and read().

std::vector< double > utility::PeriodicSplineReader::values_
private

f(x)

Referenced by dF(), F(), and read().


The documentation for this class was generated from the following file: