Alexandria 2.31.0
SDC-CH common library for the Euclid project
Loading...
Searching...
No Matches
Euclid::MathUtils::Piecewise Member List

This is the complete list of members for Euclid::MathUtils::Piecewise, including all inherited members.

clone() const overrideEuclid::MathUtils::Piecewisevirtual
findKnot(double x) constEuclid::MathUtils::PiecewiseBaseinlineprotected
getFunctions() constEuclid::MathUtils::Piecewise
getKnots() constEuclid::MathUtils::PiecewiseBaseinline
integrate(const double x1, const double x2) const overrideEuclid::MathUtils::Piecewisevirtual
m_functionsEuclid::MathUtils::Piecewiseprivate
m_knotsEuclid::MathUtils::PiecewiseBaseprotected
operator()(const double) const overrideEuclid::MathUtils::Piecewise
operator()(const std::vector< double > &xs, std::vector< double > &out) const overrideEuclid::MathUtils::Piecewise
Piecewise(std::vector< double > knots, std::vector< std::shared_ptr< Function > > functions)Euclid::MathUtils::Piecewise
Piecewise(std::vector< double > knots, std::vector< std::unique_ptr< Function > > functions)Euclid::MathUtils::Piecewise
PiecewiseBase(std::vector< double > knots)Euclid::MathUtils::PiecewiseBaseinlineexplicitprotected
~Integrable()=defaultEuclid::MathUtils::Integrablevirtual
~Piecewise()=defaultEuclid::MathUtils::Piecewisevirtual
~PiecewiseBase()=defaultEuclid::MathUtils::PiecewiseBasevirtual