PARTONS/NumA++  
Numerical Analysis C++ routines
Public Member Functions | Private Attributes | List of all members
NumA::CubicSpline Class Reference

Public Member Functions

 CubicSpline (std::vector< double > x, std::vector< double > y)
 
virtual ~CubicSpline ()
 
void ConstructSpline ()
 
double getSplineInsideValue (double z)
 

Private Attributes

const unsigned int m_N
 
std::vector< double > m_X
 
std::vector< double > m_Y
 
std::vector< double > m_aCoeff
 
std::vector< double > m_bCoeff
 
std::vector< double > m_cCoeff
 
std::vector< double > m_dCoeff
 
bool m_SplineDefined
 

Constructor & Destructor Documentation

◆ CubicSpline()

NumA::CubicSpline::CubicSpline ( std::vector< double >  x,
std::vector< double >  y 
)

◆ ~CubicSpline()

NumA::CubicSpline::~CubicSpline ( )
virtual

Member Function Documentation

◆ ConstructSpline()

void NumA::CubicSpline::ConstructSpline ( )

◆ getSplineInsideValue()

double NumA::CubicSpline::getSplineInsideValue ( double  z)

Member Data Documentation

◆ m_aCoeff

std::vector<double> NumA::CubicSpline::m_aCoeff
private

◆ m_bCoeff

std::vector<double> NumA::CubicSpline::m_bCoeff
private

◆ m_cCoeff

std::vector<double> NumA::CubicSpline::m_cCoeff
private

◆ m_dCoeff

std::vector<double> NumA::CubicSpline::m_dCoeff
private

◆ m_N

const unsigned int NumA::CubicSpline::m_N
private

◆ m_SplineDefined

bool NumA::CubicSpline::m_SplineDefined
private

◆ m_X

std::vector<double> NumA::CubicSpline::m_X
private

◆ m_Y

std::vector<double> NumA::CubicSpline::m_Y
private

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