|
libpappsomspp
Library for mass spectrometry
|
#include <cubicsplinemodel.h>
Public Member Functions | |
| CubicSplineModel () | |
| CubicSplineModel (const QList< double > &x_values, const QList< double > &y_values) | |
| CubicSplineModel (const QMap< double, double > &x_y_values_map) | |
| CubicSplineModel (const CubicSplineModel &other) | |
| CubicSplineModel * | clone (const CubicSplineModel &other) |
| virtual | ~CubicSplineModel () |
| void | setup (const QList< double > &x_values, const QList< double > &y_values) |
| CubicSplineModel & | operator= (const CubicSplineModel &other) |
| const QList< double > & | getKnots () const |
| double | evalSplineAt (double x_value) const |
| double | derivative (const double x_value) const |
| double | derivatives (const double x_value, unsigned order) const |
Protected Attributes | |
| QString | m_name = "prova" |
| QList< double > | m_constCoeffs |
| QList< double > | m_linearCoeffs |
| QList< double > | m_quadraticCoeffs |
| QList< double > | m_cubicCoeffs |
| QList< double > | m_knots |
Definition at line 23 of file cubicsplinemodel.h.
| pappso::CubicSplineModel::CubicSplineModel | ( | ) |
Definition at line 24 of file cubicsplinemodel.cpp.
Referenced by CubicSplineModel(), CubicSplineModel(), clone(), and operator=().
|
explicit |
Definition at line 29 of file cubicsplinemodel.cpp.
|
explicit |
Definition at line 52 of file cubicsplinemodel.cpp.
References CubicSplineModel().
| pappso::CubicSplineModel::CubicSplineModel | ( | const CubicSplineModel & | other | ) |
Definition at line 57 of file cubicsplinemodel.cpp.
References CubicSplineModel(), m_constCoeffs, m_cubicCoeffs, m_knots, m_linearCoeffs, and m_quadraticCoeffs.
|
virtual |
Definition at line 83 of file cubicsplinemodel.cpp.
| CubicSplineModel * pappso::CubicSplineModel::clone | ( | const CubicSplineModel & | other | ) |
Definition at line 68 of file cubicsplinemodel.cpp.
References CubicSplineModel(), m_constCoeffs, m_cubicCoeffs, m_knots, m_linearCoeffs, m_name, and m_quadraticCoeffs.
| double pappso::CubicSplineModel::derivative | ( | const double | x_value | ) | const |
Definition at line 197 of file cubicsplinemodel.cpp.
References derivatives().
Referenced by pappso::spline_bisection().
| double pappso::CubicSplineModel::derivatives | ( | const double | x_value, |
| unsigned | order ) const |
Definition at line 203 of file cubicsplinemodel.cpp.
References m_cubicCoeffs, m_knots, m_linearCoeffs, and m_quadraticCoeffs.
Referenced by derivative().
| double pappso::CubicSplineModel::evalSplineAt | ( | double | x_value | ) | const |
Definition at line 169 of file cubicsplinemodel.cpp.
References m_constCoeffs, m_cubicCoeffs, m_knots, m_linearCoeffs, and m_quadraticCoeffs.
Referenced by pappso::spline_bisection().
| const QList< double > & pappso::CubicSplineModel::getKnots | ( | ) | const |
Definition at line 163 of file cubicsplinemodel.cpp.
References m_knots.
| CubicSplineModel & pappso::CubicSplineModel::operator= | ( | const CubicSplineModel & | other | ) |
Definition at line 147 of file cubicsplinemodel.cpp.
References CubicSplineModel(), m_constCoeffs, m_cubicCoeffs, m_knots, m_linearCoeffs, m_name, and m_quadraticCoeffs.
| void pappso::CubicSplineModel::setup | ( | const QList< double > & | x_values, |
| const QList< double > & | y_values ) |
Definition at line 89 of file cubicsplinemodel.cpp.
References m_constCoeffs, m_cubicCoeffs, m_knots, m_linearCoeffs, m_quadraticCoeffs, and pappso::z.
Referenced by CubicSplineModel().
|
protected |
Definition at line 49 of file cubicsplinemodel.h.
Referenced by CubicSplineModel(), clone(), evalSplineAt(), operator=(), and setup().
|
protected |
Definition at line 52 of file cubicsplinemodel.h.
Referenced by CubicSplineModel(), clone(), derivatives(), evalSplineAt(), operator=(), and setup().
|
protected |
Definition at line 53 of file cubicsplinemodel.h.
Referenced by CubicSplineModel(), clone(), derivatives(), evalSplineAt(), getKnots(), operator=(), and setup().
|
protected |
Definition at line 50 of file cubicsplinemodel.h.
Referenced by CubicSplineModel(), clone(), derivatives(), evalSplineAt(), operator=(), and setup().
|
protected |
Definition at line 48 of file cubicsplinemodel.h.
Referenced by clone(), and operator=().
|
protected |
Definition at line 51 of file cubicsplinemodel.h.
Referenced by CubicSplineModel(), clone(), derivatives(), evalSplineAt(), operator=(), and setup().