CLHEP VERSION Reference Documentation
   
CLHEP Home Page     CLHEP Documentation     CLHEP Bug Reports

Public Member Functions | List of all members
Genfun::AbsFunction Class Referenceabstract

#include <AbsFunction.hh>

Inheritance diagram for Genfun::AbsFunction:
Genfun::ACos Genfun::ACos Genfun::ASin Genfun::ASin Genfun::ATan Genfun::ATan Genfun::Abs Genfun::Abs Genfun::Airy Genfun::Airy Genfun::AnalyticConvolution Genfun::AnalyticConvolution Genfun::ArrayFunction Genfun::ArrayFunction Genfun::AssociatedLaguerre Genfun::AssociatedLaguerre Genfun::AssociatedLegendre Genfun::AssociatedLegendre Genfun::BetaDistribution Genfun::BetaDistribution Genfun::BivariateGaussian Genfun::BivariateGaussian Genfun::ConstMinusFunction Genfun::ConstMinusFunction Genfun::ConstOverFunction Genfun::ConstOverFunction Genfun::ConstPlusFunction Genfun::ConstPlusFunction Genfun::ConstTimesFunction Genfun::ConstTimesFunction Genfun::Cos Genfun::Cos Genfun::CubicSplinePolynomial Genfun::CubicSplinePolynomial Genfun::CumulativeChiSquare Genfun::CumulativeChiSquare Genfun::DoubleParamToArgAdaptor< F > Genfun::DoubleParamToArgAdaptor< F > Genfun::EllipticIntegral::FirstKind Genfun::EllipticIntegral::FirstKind Genfun::EllipticIntegral::SecondKind Genfun::EllipticIntegral::SecondKind Genfun::EllipticIntegral::ThirdKind Genfun::EllipticIntegral::ThirdKind Genfun::EnergyFunction Genfun::EnergyFunction Genfun::Erf Genfun::Erf Genfun::Exp Genfun::Exp Genfun::Exponential Genfun::Exponential Genfun::F1D Genfun::F1D Genfun::FixedConstant Genfun::FixedConstant Genfun::FloatingConstant Genfun::FloatingConstant Genfun::FourierFit Genfun::FourierFit Genfun::FractionalOrder::Bessel Genfun::FractionalOrder::Bessel Genfun::FunctionComposition Genfun::FunctionComposition Genfun::FunctionConvolution Genfun::FunctionConvolution Genfun::FunctionDifference Genfun::FunctionDifference Genfun::FunctionDirectProduct Genfun::FunctionDirectProduct Genfun::FunctionNegation Genfun::FunctionNegation Genfun::FunctionNoop Genfun::FunctionNoop Genfun::FunctionNumDeriv Genfun::FunctionNumDeriv Genfun::FunctionPlusParameter Genfun::FunctionPlusParameter Genfun::FunctionProduct Genfun::FunctionProduct Genfun::FunctionQuotient Genfun::FunctionQuotient Genfun::FunctionSum Genfun::FunctionSum Genfun::FunctionTimesParameter Genfun::FunctionTimesParameter Genfun::Gamma Genfun::Gamma Genfun::GammaDistribution Genfun::GammaDistribution Genfun::Gaussian Genfun::Gaussian Genfun::HermitePolynomial Genfun::HermitePolynomial Genfun::IncompleteGamma Genfun::IncompleteGamma Genfun::IntegralOrder::Bessel Genfun::IntegralOrder::Bessel Genfun::InterpolatingPolynomial Genfun::InterpolatingPolynomial Genfun::KroneckerDelta Genfun::KroneckerDelta Genfun::Landau Genfun::Landau Genfun::Legendre Genfun::Legendre Genfun::LegendreExpansion Genfun::LegendreExpansion Genfun::LegendreFit Genfun::LegendreFit Genfun::Ln Genfun::Ln Genfun::LogGamma Genfun::LogGamma Genfun::LogisticFunction Genfun::LogisticFunction Genfun::Mod Genfun::Mod Genfun::NonrelativisticBWDistribution Genfun::NonrelativisticBWDistribution Genfun::ParamToArgAdaptor< F > Genfun::ParamToArgAdaptor< F > Genfun::PeriodicRectangular Genfun::PeriodicRectangular Genfun::Power Genfun::Power Genfun::Psi2Hydrogen Genfun::Psi2Hydrogen Genfun::PtRelFcn Genfun::PtRelFcn Genfun::PuncturedSmearedExp Genfun::PuncturedSmearedExp Genfun::RKIntegrator::RKFunction Genfun::RKIntegrator::RKFunction Genfun::Rectangular Genfun::Rectangular Genfun::RelativisticBWDistribution Genfun::RelativisticBWDistribution Genfun::ReverseExponential Genfun::ReverseExponential Genfun::Sigma Genfun::Sigma Genfun::Sin Genfun::Sin Genfun::SphericalBessel Genfun::SphericalBessel Genfun::SphericalHarmonicExpansion Genfun::SphericalHarmonicExpansion Genfun::SphericalHarmonicFit Genfun::SphericalHarmonicFit Genfun::SphericalNeumann Genfun::SphericalNeumann Genfun::Sqrt Genfun::Sqrt Genfun::Square Genfun::Square Genfun::SymToArgAdaptor< F > Genfun::SymToArgAdaptor< F > Genfun::Tan Genfun::Tan Genfun::Theta Genfun::Theta Genfun::TrivariateGaussian Genfun::TrivariateGaussian Genfun::Variable Genfun::Variable Genfun::VoigtProfile Genfun::VoigtProfile Genfun::X_ Genfun::X_

Public Member Functions

 AbsFunction ()
 
 AbsFunction (const AbsFunction &right)
 
virtual ~AbsFunction ()
 
virtual unsigned int dimensionality () const
 
virtual double operator() (double argument) const =0
 
virtual double operator() (const Argument &argument) const =0
 
virtual AbsFunctionclone () const =0
 
virtual FunctionComposition operator() (const AbsFunction &f) const
 
virtual ParameterComposition operator() (const AbsParameter &p) const
 
Derivative derivative (const Variable &v) const
 
Derivative prime () const
 
virtual bool hasAnalyticDerivative () const
 
virtual Derivative partial (unsigned int) const
 
 AbsFunction ()
 
 AbsFunction (const AbsFunction &right)
 
virtual ~AbsFunction ()
 
virtual unsigned int dimensionality () const
 
virtual double operator() (double argument) const =0
 
virtual double operator() (const Argument &argument) const =0
 
virtual AbsFunctionclone () const =0
 
virtual FunctionComposition operator() (const AbsFunction &f) const
 
virtual ParameterComposition operator() (const AbsParameter &p) const
 
Derivative derivative (const Variable &v) const
 
Derivative prime () const
 
virtual bool hasAnalyticDerivative () const
 
virtual Derivative partial (unsigned int) const
 

Detailed Description

Author

Definition at line 48 of file CLHEP/GenericFunctions/AbsFunction.hh.

Constructor & Destructor Documentation

◆ AbsFunction() [1/4]

Genfun::AbsFunction::AbsFunction ( )

Definition at line 23 of file AbsFunction.cc.

◆ AbsFunction() [2/4]

Genfun::AbsFunction::AbsFunction ( const AbsFunction right)

Definition at line 29 of file AbsFunction.cc.

◆ ~AbsFunction() [1/2]

Genfun::AbsFunction::~AbsFunction ( )
virtual

Definition at line 26 of file AbsFunction.cc.

◆ AbsFunction() [3/4]

Genfun::AbsFunction::AbsFunction ( )

◆ AbsFunction() [4/4]

Genfun::AbsFunction::AbsFunction ( const AbsFunction right)

◆ ~AbsFunction() [2/2]

virtual Genfun::AbsFunction::~AbsFunction ( )
virtual

Member Function Documentation

◆ clone() [1/2]

virtual AbsFunction* Genfun::AbsFunction::clone ( ) const
pure virtual

◆ clone() [2/2]

virtual AbsFunction* Genfun::AbsFunction::clone ( ) const
pure virtual

◆ derivative() [1/2]

Derivative Genfun::AbsFunction::derivative ( const Variable v) const

Definition at line 46 of file AbsFunction.cc.

References Genfun::Variable::index(), and partial().

◆ derivative() [2/2]

Derivative Genfun::AbsFunction::derivative ( const Variable v) const

◆ dimensionality() [1/2]

unsigned int Genfun::AbsFunction::dimensionality ( ) const
virtual

Reimplemented in Genfun::Variable, Genfun::TrivariateGaussian, Genfun::SymToArgAdaptor< F >, Genfun::SphericalHarmonicFit, Genfun::SphericalHarmonicExpansion, Genfun::Sigma, Genfun::ParamToArgAdaptor< F >, Genfun::FunctionTimesParameter, Genfun::FunctionSum, Genfun::FunctionQuotient, Genfun::FunctionProduct, Genfun::FunctionPlusParameter, Genfun::FunctionNumDeriv, Genfun::FunctionNoop, Genfun::FunctionNegation, Genfun::FunctionDirectProduct, Genfun::FunctionDifference, Genfun::FunctionComposition, Genfun::DoubleParamToArgAdaptor< F >, Genfun::ConstTimesFunction, Genfun::ConstPlusFunction, Genfun::ConstOverFunction, Genfun::ConstMinusFunction, Genfun::BivariateGaussian, Genfun::Variable, Genfun::TrivariateGaussian, Genfun::SymToArgAdaptor< F >, Genfun::SphericalHarmonicFit, Genfun::SphericalHarmonicExpansion, Genfun::Sigma, Genfun::ParamToArgAdaptor< F >, Genfun::FunctionTimesParameter, Genfun::FunctionSum, Genfun::FunctionQuotient, Genfun::FunctionProduct, Genfun::FunctionPlusParameter, Genfun::FunctionNumDeriv, Genfun::FunctionNoop, Genfun::FunctionNegation, Genfun::FunctionDirectProduct, Genfun::FunctionDifference, Genfun::FunctionComposition, Genfun::DoubleParamToArgAdaptor< F >, Genfun::ConstTimesFunction, Genfun::ConstPlusFunction, Genfun::ConstOverFunction, Genfun::ConstMinusFunction, and Genfun::BivariateGaussian.

Definition at line 79 of file AbsFunction.cc.

Referenced by Genfun::ConstMinusFunction::dimensionality(), Genfun::ConstOverFunction::dimensionality(), Genfun::ConstPlusFunction::dimensionality(), Genfun::ConstTimesFunction::dimensionality(), Genfun::FunctionComposition::dimensionality(), Genfun::FunctionDifference::dimensionality(), Genfun::FunctionNegation::dimensionality(), Genfun::FunctionNoop::dimensionality(), Genfun::FunctionNumDeriv::dimensionality(), Genfun::FunctionPlusParameter::dimensionality(), Genfun::FunctionProduct::dimensionality(), Genfun::FunctionQuotient::dimensionality(), Genfun::FunctionSum::dimensionality(), Genfun::FunctionTimesParameter::dimensionality(), Genfun::FunctionComposition::operator()(), and prime().

◆ dimensionality() [2/2]

virtual unsigned int Genfun::AbsFunction::dimensionality ( ) const
virtual

◆ hasAnalyticDerivative() [1/2]

virtual bool Genfun::AbsFunction::hasAnalyticDerivative ( ) const
inlinevirtual

Reimplemented in Genfun::Variable, Genfun::Theta, Genfun::Tan, Genfun::Square, Genfun::Sqrt, Genfun::Sin, Genfun::Sigma, Genfun::ReverseExponential, Genfun::Rectangular, Genfun::Power, Genfun::PeriodicRectangular, Genfun::Ln, Genfun::KroneckerDelta, Genfun::HermitePolynomial, Genfun::Gaussian, Genfun::FunctionTimesParameter, Genfun::FunctionSum, Genfun::FunctionQuotient, Genfun::FunctionProduct, Genfun::FunctionPlusParameter, Genfun::FunctionNoop, Genfun::FunctionNegation, Genfun::FunctionDirectProduct, Genfun::FunctionDifference, Genfun::FunctionComposition, Genfun::FloatingConstant, Genfun::FixedConstant, Genfun::Exponential, Genfun::Exp, Genfun::Erf, Genfun::Cos, Genfun::ConstTimesFunction, Genfun::ConstPlusFunction, Genfun::ConstOverFunction, Genfun::ConstMinusFunction, Genfun::ATan, Genfun::ASin, Genfun::ACos, Genfun::Variable, Genfun::Theta, Genfun::Tan, Genfun::Square, Genfun::Sqrt, Genfun::Sin, Genfun::Sigma, Genfun::ReverseExponential, Genfun::Rectangular, Genfun::Power, Genfun::PeriodicRectangular, Genfun::Ln, Genfun::KroneckerDelta, Genfun::HermitePolynomial, Genfun::Gaussian, Genfun::FunctionTimesParameter, Genfun::FunctionSum, Genfun::FunctionQuotient, Genfun::FunctionProduct, Genfun::FunctionPlusParameter, Genfun::FunctionNoop, Genfun::FunctionNegation, Genfun::FunctionDirectProduct, Genfun::FunctionDifference, Genfun::FunctionComposition, Genfun::FloatingConstant, Genfun::FixedConstant, Genfun::Exponential, Genfun::Exp, Genfun::Erf, Genfun::Cos, Genfun::ConstTimesFunction, Genfun::ConstPlusFunction, Genfun::ConstOverFunction, Genfun::ConstMinusFunction, Genfun::ATan, Genfun::ASin, and Genfun::ACos.

Definition at line 84 of file CLHEP/GenericFunctions/AbsFunction.hh.

◆ hasAnalyticDerivative() [2/2]

virtual bool Genfun::AbsFunction::hasAnalyticDerivative ( ) const
inlinevirtual

Reimplemented in Genfun::Variable, Genfun::Theta, Genfun::Tan, Genfun::Square, Genfun::Sqrt, Genfun::Sin, Genfun::Sigma, Genfun::ReverseExponential, Genfun::Rectangular, Genfun::Power, Genfun::PeriodicRectangular, Genfun::Ln, Genfun::KroneckerDelta, Genfun::HermitePolynomial, Genfun::Gaussian, Genfun::FunctionTimesParameter, Genfun::FunctionSum, Genfun::FunctionQuotient, Genfun::FunctionProduct, Genfun::FunctionPlusParameter, Genfun::FunctionNoop, Genfun::FunctionNegation, Genfun::FunctionDirectProduct, Genfun::FunctionDifference, Genfun::FunctionComposition, Genfun::FloatingConstant, Genfun::FixedConstant, Genfun::Exponential, Genfun::Exp, Genfun::Erf, Genfun::Cos, Genfun::ConstTimesFunction, Genfun::ConstPlusFunction, Genfun::ConstOverFunction, Genfun::ConstMinusFunction, Genfun::ATan, Genfun::ASin, Genfun::ACos, Genfun::Variable, Genfun::Theta, Genfun::Tan, Genfun::Square, Genfun::Sqrt, Genfun::Sin, Genfun::Sigma, Genfun::ReverseExponential, Genfun::Rectangular, Genfun::Power, Genfun::PeriodicRectangular, Genfun::Ln, Genfun::KroneckerDelta, Genfun::HermitePolynomial, Genfun::Gaussian, Genfun::FunctionTimesParameter, Genfun::FunctionSum, Genfun::FunctionQuotient, Genfun::FunctionProduct, Genfun::FunctionPlusParameter, Genfun::FunctionNoop, Genfun::FunctionNegation, Genfun::FunctionDirectProduct, Genfun::FunctionDifference, Genfun::FunctionComposition, Genfun::FloatingConstant, Genfun::FixedConstant, Genfun::Exponential, Genfun::Exp, Genfun::Erf, Genfun::Cos, Genfun::ConstTimesFunction, Genfun::ConstPlusFunction, Genfun::ConstOverFunction, Genfun::ConstMinusFunction, Genfun::ATan, Genfun::ASin, and Genfun::ACos.

Definition at line 84 of file GenericFunctions/AbsFunction.hh.

◆ operator()() [1/8]

FunctionComposition Genfun::AbsFunction::operator() ( const AbsFunction f) const
virtual

Definition at line 32 of file AbsFunction.cc.

◆ operator()() [2/8]

virtual FunctionComposition Genfun::AbsFunction::operator() ( const AbsFunction f) const
virtual

◆ operator()() [3/8]

ParameterComposition Genfun::AbsFunction::operator() ( const AbsParameter p) const
virtual

Definition at line 36 of file AbsFunction.cc.

◆ operator()() [4/8]

virtual ParameterComposition Genfun::AbsFunction::operator() ( const AbsParameter p) const
virtual

◆ operator()() [5/8]

virtual double Genfun::AbsFunction::operator() ( const Argument argument) const
pure virtual

Implemented in Genfun::PeriodicRectangular, Genfun::LogisticFunction, Genfun::IncompleteGamma, Genfun::PeriodicRectangular, Genfun::LogisticFunction, Genfun::IncompleteGamma, Genfun::X_, Genfun::VoigtProfile, Genfun::Variable, Genfun::TrivariateGaussian, Genfun::Theta, Genfun::Tan, Genfun::SymToArgAdaptor< F >, Genfun::Square, Genfun::Sqrt, Genfun::SphericalNeumann, Genfun::SphericalHarmonicFit, Genfun::SphericalHarmonicExpansion, Genfun::SphericalBessel, Genfun::Sin, Genfun::Sigma, Genfun::RKIntegrator::RKFunction, Genfun::ReverseExponential, Genfun::RelativisticBWDistribution, Genfun::Rectangular, Genfun::PuncturedSmearedExp, Genfun::PtRelFcn, Genfun::Psi2Hydrogen, Genfun::Power, Genfun::ParamToArgAdaptor< F >, Genfun::NonrelativisticBWDistribution, Genfun::Mod, Genfun::LogGamma, Genfun::Ln, Genfun::LegendreFit, Genfun::LegendreExpansion, Genfun::Legendre, Genfun::Landau, Genfun::KroneckerDelta, Genfun::InterpolatingPolynomial, Genfun::HermitePolynomial, Genfun::Gaussian, Genfun::GammaDistribution, Genfun::Gamma, Genfun::FunctionTimesParameter, Genfun::FunctionSum, Genfun::FunctionQuotient, Genfun::FunctionProduct, Genfun::FunctionPlusParameter, Genfun::FunctionNumDeriv, Genfun::FunctionNoop, Genfun::FunctionNegation, Genfun::FunctionDirectProduct, Genfun::FunctionDifference, Genfun::FunctionConvolution, Genfun::FunctionComposition, Genfun::FourierFit, Genfun::FloatingConstant, Genfun::FixedConstant, Genfun::F1D, Genfun::Exponential, Genfun::Exp, Genfun::Erf, Genfun::EllipticIntegral::ThirdKind, Genfun::EllipticIntegral::SecondKind, Genfun::EllipticIntegral::FirstKind, Genfun::DoubleParamToArgAdaptor< F >, Genfun::CumulativeChiSquare, Genfun::CubicSplinePolynomial, Genfun::Cos, Genfun::ConstTimesFunction, Genfun::ConstPlusFunction, Genfun::ConstOverFunction, Genfun::ConstMinusFunction, Genfun::EnergyFunction, Genfun::BivariateGaussian, Genfun::BetaDistribution, Genfun::IntegralOrder::Bessel, Genfun::FractionalOrder::Bessel, Genfun::ATan, Genfun::AssociatedLegendre, Genfun::AssociatedLaguerre, Genfun::ASin, Genfun::ArrayFunction, Genfun::AnalyticConvolution, Genfun::Airy, Genfun::ACos, Genfun::Abs, Genfun::X_, Genfun::VoigtProfile, Genfun::Variable, Genfun::TrivariateGaussian, Genfun::Theta, Genfun::Tan, Genfun::SymToArgAdaptor< F >, Genfun::Square, Genfun::Sqrt, Genfun::SphericalNeumann, Genfun::SphericalHarmonicFit, Genfun::SphericalHarmonicExpansion, Genfun::SphericalBessel, Genfun::Sin, Genfun::Sigma, Genfun::RKIntegrator::RKFunction, Genfun::ReverseExponential, Genfun::RelativisticBWDistribution, Genfun::Rectangular, Genfun::PuncturedSmearedExp, Genfun::PtRelFcn, Genfun::Psi2Hydrogen, Genfun::Power, Genfun::ParamToArgAdaptor< F >, Genfun::NonrelativisticBWDistribution, Genfun::Mod, Genfun::LogGamma, Genfun::Ln, Genfun::LegendreFit, Genfun::LegendreExpansion, Genfun::Legendre, Genfun::Landau, Genfun::KroneckerDelta, Genfun::InterpolatingPolynomial, Genfun::HermitePolynomial, Genfun::Gaussian, Genfun::GammaDistribution, Genfun::Gamma, Genfun::FunctionTimesParameter, Genfun::FunctionSum, Genfun::FunctionQuotient, Genfun::FunctionProduct, Genfun::FunctionPlusParameter, Genfun::FunctionNumDeriv, Genfun::FunctionNoop, Genfun::FunctionNegation, Genfun::FunctionDirectProduct, Genfun::FunctionDifference, Genfun::FunctionConvolution, Genfun::FunctionComposition, Genfun::FourierFit, Genfun::FloatingConstant, Genfun::FixedConstant, Genfun::F1D, Genfun::Exponential, Genfun::Exp, Genfun::Erf, Genfun::EllipticIntegral::ThirdKind, Genfun::EllipticIntegral::SecondKind, Genfun::EllipticIntegral::FirstKind, Genfun::DoubleParamToArgAdaptor< F >, Genfun::CumulativeChiSquare, Genfun::CubicSplinePolynomial, Genfun::Cos, Genfun::ConstTimesFunction, Genfun::ConstPlusFunction, Genfun::ConstOverFunction, Genfun::ConstMinusFunction, Genfun::EnergyFunction, Genfun::BivariateGaussian, Genfun::BetaDistribution, Genfun::IntegralOrder::Bessel, Genfun::FractionalOrder::Bessel, Genfun::ATan, Genfun::AssociatedLegendre, Genfun::AssociatedLaguerre, Genfun::ASin, Genfun::ArrayFunction, Genfun::AnalyticConvolution, Genfun::Airy, Genfun::ACos, and Genfun::Abs.

◆ operator()() [6/8]

virtual double Genfun::AbsFunction::operator() ( const Argument argument) const
pure virtual

Implemented in Genfun::PeriodicRectangular, Genfun::LogisticFunction, Genfun::IncompleteGamma, Genfun::PeriodicRectangular, Genfun::LogisticFunction, Genfun::IncompleteGamma, Genfun::X_, Genfun::VoigtProfile, Genfun::Variable, Genfun::TrivariateGaussian, Genfun::Theta, Genfun::Tan, Genfun::SymToArgAdaptor< F >, Genfun::Square, Genfun::Sqrt, Genfun::SphericalNeumann, Genfun::SphericalHarmonicFit, Genfun::SphericalHarmonicExpansion, Genfun::SphericalBessel, Genfun::Sin, Genfun::Sigma, Genfun::RKIntegrator::RKFunction, Genfun::ReverseExponential, Genfun::RelativisticBWDistribution, Genfun::Rectangular, Genfun::PuncturedSmearedExp, Genfun::PtRelFcn, Genfun::Psi2Hydrogen, Genfun::Power, Genfun::ParamToArgAdaptor< F >, Genfun::NonrelativisticBWDistribution, Genfun::Mod, Genfun::LogGamma, Genfun::Ln, Genfun::LegendreFit, Genfun::LegendreExpansion, Genfun::Legendre, Genfun::Landau, Genfun::KroneckerDelta, Genfun::InterpolatingPolynomial, Genfun::HermitePolynomial, Genfun::Gaussian, Genfun::GammaDistribution, Genfun::Gamma, Genfun::FunctionTimesParameter, Genfun::FunctionSum, Genfun::FunctionQuotient, Genfun::FunctionProduct, Genfun::FunctionPlusParameter, Genfun::FunctionNumDeriv, Genfun::FunctionNoop, Genfun::FunctionNegation, Genfun::FunctionDirectProduct, Genfun::FunctionDifference, Genfun::FunctionConvolution, Genfun::FunctionComposition, Genfun::FourierFit, Genfun::FloatingConstant, Genfun::FixedConstant, Genfun::F1D, Genfun::Exponential, Genfun::Exp, Genfun::Erf, Genfun::EllipticIntegral::ThirdKind, Genfun::EllipticIntegral::SecondKind, Genfun::EllipticIntegral::FirstKind, Genfun::DoubleParamToArgAdaptor< F >, Genfun::CumulativeChiSquare, Genfun::CubicSplinePolynomial, Genfun::Cos, Genfun::ConstTimesFunction, Genfun::ConstPlusFunction, Genfun::ConstOverFunction, Genfun::ConstMinusFunction, Genfun::EnergyFunction, Genfun::BivariateGaussian, Genfun::BetaDistribution, Genfun::IntegralOrder::Bessel, Genfun::FractionalOrder::Bessel, Genfun::ATan, Genfun::AssociatedLegendre, Genfun::AssociatedLaguerre, Genfun::ASin, Genfun::ArrayFunction, Genfun::AnalyticConvolution, Genfun::Airy, Genfun::ACos, Genfun::Abs, Genfun::X_, Genfun::VoigtProfile, Genfun::Variable, Genfun::TrivariateGaussian, Genfun::Theta, Genfun::Tan, Genfun::SymToArgAdaptor< F >, Genfun::Square, Genfun::Sqrt, Genfun::SphericalNeumann, Genfun::SphericalHarmonicFit, Genfun::SphericalHarmonicExpansion, Genfun::SphericalBessel, Genfun::Sin, Genfun::Sigma, Genfun::RKIntegrator::RKFunction, Genfun::ReverseExponential, Genfun::RelativisticBWDistribution, Genfun::Rectangular, Genfun::PuncturedSmearedExp, Genfun::PtRelFcn, Genfun::Psi2Hydrogen, Genfun::Power, Genfun::ParamToArgAdaptor< F >, Genfun::NonrelativisticBWDistribution, Genfun::Mod, Genfun::LogGamma, Genfun::Ln, Genfun::LegendreFit, Genfun::LegendreExpansion, Genfun::Legendre, Genfun::Landau, Genfun::KroneckerDelta, Genfun::InterpolatingPolynomial, Genfun::HermitePolynomial, Genfun::Gaussian, Genfun::GammaDistribution, Genfun::Gamma, Genfun::FunctionTimesParameter, Genfun::FunctionSum, Genfun::FunctionQuotient, Genfun::FunctionProduct, Genfun::FunctionPlusParameter, Genfun::FunctionNumDeriv, Genfun::FunctionNoop, Genfun::FunctionNegation, Genfun::FunctionDirectProduct, Genfun::FunctionDifference, Genfun::FunctionConvolution, Genfun::FunctionComposition, Genfun::FourierFit, Genfun::FloatingConstant, Genfun::FixedConstant, Genfun::F1D, Genfun::Exponential, Genfun::Exp, Genfun::Erf, Genfun::EllipticIntegral::ThirdKind, Genfun::EllipticIntegral::SecondKind, Genfun::EllipticIntegral::FirstKind, Genfun::DoubleParamToArgAdaptor< F >, Genfun::CumulativeChiSquare, Genfun::CubicSplinePolynomial, Genfun::Cos, Genfun::ConstTimesFunction, Genfun::ConstPlusFunction, Genfun::ConstOverFunction, Genfun::ConstMinusFunction, Genfun::EnergyFunction, Genfun::BivariateGaussian, Genfun::BetaDistribution, Genfun::IntegralOrder::Bessel, Genfun::FractionalOrder::Bessel, Genfun::ATan, Genfun::AssociatedLegendre, Genfun::AssociatedLaguerre, Genfun::ASin, Genfun::ArrayFunction, Genfun::AnalyticConvolution, Genfun::Airy, Genfun::ACos, and Genfun::Abs.

◆ operator()() [7/8]

virtual double Genfun::AbsFunction::operator() ( double  argument) const
pure virtual

Implemented in Genfun::F1D, Genfun::F1D, Genfun::X_, Genfun::VoigtProfile, Genfun::Variable, Genfun::TrivariateGaussian, Genfun::Theta, Genfun::Tan, Genfun::SymToArgAdaptor< F >, Genfun::Square, Genfun::Sqrt, Genfun::SphericalNeumann, Genfun::SphericalHarmonicFit, Genfun::SphericalHarmonicExpansion, Genfun::SphericalBessel, Genfun::Sin, Genfun::Sigma, Genfun::RKIntegrator::RKFunction, Genfun::ReverseExponential, Genfun::RelativisticBWDistribution, Genfun::Rectangular, Genfun::PuncturedSmearedExp, Genfun::PtRelFcn, Genfun::Psi2Hydrogen, Genfun::Power, Genfun::PeriodicRectangular, Genfun::ParamToArgAdaptor< F >, Genfun::NonrelativisticBWDistribution, Genfun::Mod, Genfun::LogisticFunction, Genfun::LogGamma, Genfun::Ln, Genfun::LegendreFit, Genfun::LegendreExpansion, Genfun::Legendre, Genfun::Landau, Genfun::KroneckerDelta, Genfun::InterpolatingPolynomial, Genfun::IncompleteGamma, Genfun::HermitePolynomial, Genfun::Gaussian, Genfun::GammaDistribution, Genfun::Gamma, Genfun::FunctionTimesParameter, Genfun::FunctionSum, Genfun::FunctionQuotient, Genfun::FunctionProduct, Genfun::FunctionPlusParameter, Genfun::FunctionNumDeriv, Genfun::FunctionNoop, Genfun::FunctionNegation, Genfun::FunctionDirectProduct, Genfun::FunctionDifference, Genfun::FunctionConvolution, Genfun::FunctionComposition, Genfun::FourierFit, Genfun::FloatingConstant, Genfun::FixedConstant, Genfun::Exponential, Genfun::Exp, Genfun::Erf, Genfun::EllipticIntegral::ThirdKind, Genfun::EllipticIntegral::SecondKind, Genfun::EllipticIntegral::FirstKind, Genfun::DoubleParamToArgAdaptor< F >, Genfun::CumulativeChiSquare, Genfun::CubicSplinePolynomial, Genfun::Cos, Genfun::ConstTimesFunction, Genfun::ConstPlusFunction, Genfun::ConstOverFunction, Genfun::ConstMinusFunction, Genfun::EnergyFunction, Genfun::BivariateGaussian, Genfun::BetaDistribution, Genfun::IntegralOrder::Bessel, Genfun::FractionalOrder::Bessel, Genfun::ATan, Genfun::AssociatedLegendre, Genfun::AssociatedLaguerre, Genfun::ASin, Genfun::ArrayFunction, Genfun::AnalyticConvolution, Genfun::Airy, Genfun::ACos, Genfun::Abs, Genfun::X_, Genfun::VoigtProfile, Genfun::Variable, Genfun::TrivariateGaussian, Genfun::Theta, Genfun::Tan, Genfun::SymToArgAdaptor< F >, Genfun::Square, Genfun::Sqrt, Genfun::SphericalNeumann, Genfun::SphericalHarmonicFit, Genfun::SphericalHarmonicExpansion, Genfun::SphericalBessel, Genfun::Sin, Genfun::Sigma, Genfun::RKIntegrator::RKFunction, Genfun::ReverseExponential, Genfun::RelativisticBWDistribution, Genfun::Rectangular, Genfun::PuncturedSmearedExp, Genfun::PtRelFcn, Genfun::Psi2Hydrogen, Genfun::Power, Genfun::PeriodicRectangular, Genfun::ParamToArgAdaptor< F >, Genfun::NonrelativisticBWDistribution, Genfun::Mod, Genfun::LogisticFunction, Genfun::LogGamma, Genfun::Ln, Genfun::LegendreFit, Genfun::LegendreExpansion, Genfun::Legendre, Genfun::Landau, Genfun::KroneckerDelta, Genfun::InterpolatingPolynomial, Genfun::IncompleteGamma, Genfun::HermitePolynomial, Genfun::Gaussian, Genfun::GammaDistribution, Genfun::Gamma, Genfun::FunctionTimesParameter, Genfun::FunctionSum, Genfun::FunctionQuotient, Genfun::FunctionProduct, Genfun::FunctionPlusParameter, Genfun::FunctionNumDeriv, Genfun::FunctionNoop, Genfun::FunctionNegation, Genfun::FunctionDirectProduct, Genfun::FunctionDifference, Genfun::FunctionConvolution, Genfun::FunctionComposition, Genfun::FourierFit, Genfun::FloatingConstant, Genfun::FixedConstant, Genfun::Exponential, Genfun::Exp, Genfun::Erf, Genfun::EllipticIntegral::ThirdKind, Genfun::EllipticIntegral::SecondKind, Genfun::EllipticIntegral::FirstKind, Genfun::DoubleParamToArgAdaptor< F >, Genfun::CumulativeChiSquare, Genfun::CubicSplinePolynomial, Genfun::Cos, Genfun::ConstTimesFunction, Genfun::ConstPlusFunction, Genfun::ConstOverFunction, Genfun::ConstMinusFunction, Genfun::EnergyFunction, Genfun::BivariateGaussian, Genfun::BetaDistribution, Genfun::IntegralOrder::Bessel, Genfun::FractionalOrder::Bessel, Genfun::ATan, Genfun::AssociatedLegendre, Genfun::AssociatedLaguerre, Genfun::ASin, Genfun::ArrayFunction, Genfun::AnalyticConvolution, Genfun::Airy, Genfun::ACos, and Genfun::Abs.

◆ operator()() [8/8]

virtual double Genfun::AbsFunction::operator() ( double  argument) const
pure virtual

Implemented in Genfun::F1D, Genfun::F1D, Genfun::X_, Genfun::VoigtProfile, Genfun::Variable, Genfun::TrivariateGaussian, Genfun::Theta, Genfun::Tan, Genfun::SymToArgAdaptor< F >, Genfun::Square, Genfun::Sqrt, Genfun::SphericalNeumann, Genfun::SphericalHarmonicFit, Genfun::SphericalHarmonicExpansion, Genfun::SphericalBessel, Genfun::Sin, Genfun::Sigma, Genfun::RKIntegrator::RKFunction, Genfun::ReverseExponential, Genfun::RelativisticBWDistribution, Genfun::Rectangular, Genfun::PuncturedSmearedExp, Genfun::PtRelFcn, Genfun::Psi2Hydrogen, Genfun::Power, Genfun::PeriodicRectangular, Genfun::ParamToArgAdaptor< F >, Genfun::NonrelativisticBWDistribution, Genfun::Mod, Genfun::LogisticFunction, Genfun::LogGamma, Genfun::Ln, Genfun::LegendreFit, Genfun::LegendreExpansion, Genfun::Legendre, Genfun::Landau, Genfun::KroneckerDelta, Genfun::InterpolatingPolynomial, Genfun::IncompleteGamma, Genfun::HermitePolynomial, Genfun::Gaussian, Genfun::GammaDistribution, Genfun::Gamma, Genfun::FunctionTimesParameter, Genfun::FunctionSum, Genfun::FunctionQuotient, Genfun::FunctionProduct, Genfun::FunctionPlusParameter, Genfun::FunctionNumDeriv, Genfun::FunctionNoop, Genfun::FunctionNegation, Genfun::FunctionDirectProduct, Genfun::FunctionDifference, Genfun::FunctionConvolution, Genfun::FunctionComposition, Genfun::FourierFit, Genfun::FloatingConstant, Genfun::FixedConstant, Genfun::Exponential, Genfun::Exp, Genfun::Erf, Genfun::EllipticIntegral::ThirdKind, Genfun::EllipticIntegral::SecondKind, Genfun::EllipticIntegral::FirstKind, Genfun::DoubleParamToArgAdaptor< F >, Genfun::CumulativeChiSquare, Genfun::CubicSplinePolynomial, Genfun::Cos, Genfun::ConstTimesFunction, Genfun::ConstPlusFunction, Genfun::ConstOverFunction, Genfun::ConstMinusFunction, Genfun::EnergyFunction, Genfun::BivariateGaussian, Genfun::BetaDistribution, Genfun::IntegralOrder::Bessel, Genfun::FractionalOrder::Bessel, Genfun::ATan, Genfun::AssociatedLegendre, Genfun::AssociatedLaguerre, Genfun::ASin, Genfun::ArrayFunction, Genfun::AnalyticConvolution, Genfun::Airy, Genfun::ACos, Genfun::Abs, Genfun::X_, Genfun::VoigtProfile, Genfun::Variable, Genfun::TrivariateGaussian, Genfun::Theta, Genfun::Tan, Genfun::SymToArgAdaptor< F >, Genfun::Square, Genfun::Sqrt, Genfun::SphericalNeumann, Genfun::SphericalHarmonicFit, Genfun::SphericalHarmonicExpansion, Genfun::SphericalBessel, Genfun::Sin, Genfun::Sigma, Genfun::RKIntegrator::RKFunction, Genfun::ReverseExponential, Genfun::RelativisticBWDistribution, Genfun::Rectangular, Genfun::PuncturedSmearedExp, Genfun::PtRelFcn, Genfun::Psi2Hydrogen, Genfun::Power, Genfun::PeriodicRectangular, Genfun::ParamToArgAdaptor< F >, Genfun::NonrelativisticBWDistribution, Genfun::Mod, Genfun::LogisticFunction, Genfun::LogGamma, Genfun::Ln, Genfun::LegendreFit, Genfun::LegendreExpansion, Genfun::Legendre, Genfun::Landau, Genfun::KroneckerDelta, Genfun::InterpolatingPolynomial, Genfun::IncompleteGamma, Genfun::HermitePolynomial, Genfun::Gaussian, Genfun::GammaDistribution, Genfun::Gamma, Genfun::FunctionTimesParameter, Genfun::FunctionSum, Genfun::FunctionQuotient, Genfun::FunctionProduct, Genfun::FunctionPlusParameter, Genfun::FunctionNumDeriv, Genfun::FunctionNoop, Genfun::FunctionNegation, Genfun::FunctionDirectProduct, Genfun::FunctionDifference, Genfun::FunctionConvolution, Genfun::FunctionComposition, Genfun::FourierFit, Genfun::FloatingConstant, Genfun::FixedConstant, Genfun::Exponential, Genfun::Exp, Genfun::Erf, Genfun::EllipticIntegral::ThirdKind, Genfun::EllipticIntegral::SecondKind, Genfun::EllipticIntegral::FirstKind, Genfun::DoubleParamToArgAdaptor< F >, Genfun::CumulativeChiSquare, Genfun::CubicSplinePolynomial, Genfun::Cos, Genfun::ConstTimesFunction, Genfun::ConstPlusFunction, Genfun::ConstOverFunction, Genfun::ConstMinusFunction, Genfun::EnergyFunction, Genfun::BivariateGaussian, Genfun::BetaDistribution, Genfun::IntegralOrder::Bessel, Genfun::FractionalOrder::Bessel, Genfun::ATan, Genfun::AssociatedLegendre, Genfun::AssociatedLaguerre, Genfun::ASin, Genfun::ArrayFunction, Genfun::AnalyticConvolution, Genfun::Airy, Genfun::ACos, and Genfun::Abs.

◆ partial() [1/2]

Derivative Genfun::AbsFunction::partial ( unsigned int  index) const
virtual

Reimplemented in Genfun::Variable, Genfun::Theta, Genfun::Tan, Genfun::Square, Genfun::Sqrt, Genfun::Sin, Genfun::Sigma, Genfun::ReverseExponential, Genfun::Rectangular, Genfun::Power, Genfun::PeriodicRectangular, Genfun::Ln, Genfun::KroneckerDelta, Genfun::HermitePolynomial, Genfun::Gaussian, Genfun::FunctionTimesParameter, Genfun::FunctionSum, Genfun::FunctionQuotient, Genfun::FunctionProduct, Genfun::FunctionPlusParameter, Genfun::FunctionNoop, Genfun::FunctionNegation, Genfun::FunctionDirectProduct, Genfun::FunctionDifference, Genfun::FunctionComposition, Genfun::FloatingConstant, Genfun::FixedConstant, Genfun::Exponential, Genfun::Exp, Genfun::Erf, Genfun::Cos, Genfun::ConstTimesFunction, Genfun::ConstPlusFunction, Genfun::ConstOverFunction, Genfun::ConstMinusFunction, Genfun::ATan, Genfun::ASin, Genfun::ACos, Genfun::Variable, Genfun::Theta, Genfun::Tan, Genfun::Square, Genfun::Sqrt, Genfun::Sin, Genfun::Sigma, Genfun::ReverseExponential, Genfun::Rectangular, Genfun::Power, Genfun::PeriodicRectangular, Genfun::Ln, Genfun::KroneckerDelta, Genfun::HermitePolynomial, Genfun::Gaussian, Genfun::FunctionTimesParameter, Genfun::FunctionSum, Genfun::FunctionQuotient, Genfun::FunctionProduct, Genfun::FunctionPlusParameter, Genfun::FunctionNoop, Genfun::FunctionNegation, Genfun::FunctionDirectProduct, Genfun::FunctionDifference, Genfun::FunctionComposition, Genfun::FloatingConstant, Genfun::FixedConstant, Genfun::Exponential, Genfun::Exp, Genfun::Erf, Genfun::Cos, Genfun::ConstTimesFunction, Genfun::ConstPlusFunction, Genfun::ConstOverFunction, Genfun::ConstMinusFunction, Genfun::ATan, Genfun::ASin, and Genfun::ACos.

Definition at line 40 of file AbsFunction.cc.

Referenced by derivative(), Genfun::ConstMinusFunction::partial(), Genfun::ConstOverFunction::partial(), Genfun::ConstPlusFunction::partial(), Genfun::ConstTimesFunction::partial(), Genfun::FunctionComposition::partial(), Genfun::FunctionDifference::partial(), Genfun::FunctionDirectProduct::partial(), Genfun::FunctionNegation::partial(), Genfun::FunctionNoop::partial(), Genfun::FunctionPlusParameter::partial(), Genfun::FunctionProduct::partial(), Genfun::FunctionQuotient::partial(), Genfun::FunctionSum::partial(), Genfun::FunctionTimesParameter::partial(), prime(), and Classical::RungeKuttaSolver::RungeKuttaSolver().

◆ partial() [2/2]

virtual Derivative Genfun::AbsFunction::partial ( unsigned int  ) const
virtual

Reimplemented in Genfun::Variable, Genfun::Theta, Genfun::Tan, Genfun::Square, Genfun::Sqrt, Genfun::Sin, Genfun::Sigma, Genfun::ReverseExponential, Genfun::Rectangular, Genfun::Power, Genfun::PeriodicRectangular, Genfun::Ln, Genfun::KroneckerDelta, Genfun::HermitePolynomial, Genfun::Gaussian, Genfun::FunctionTimesParameter, Genfun::FunctionSum, Genfun::FunctionQuotient, Genfun::FunctionProduct, Genfun::FunctionPlusParameter, Genfun::FunctionNoop, Genfun::FunctionNegation, Genfun::FunctionDirectProduct, Genfun::FunctionDifference, Genfun::FunctionComposition, Genfun::FloatingConstant, Genfun::FixedConstant, Genfun::Exponential, Genfun::Exp, Genfun::Erf, Genfun::Cos, Genfun::ConstTimesFunction, Genfun::ConstPlusFunction, Genfun::ConstOverFunction, Genfun::ConstMinusFunction, Genfun::ATan, Genfun::ASin, Genfun::ACos, Genfun::Variable, Genfun::Theta, Genfun::Tan, Genfun::Square, Genfun::Sqrt, Genfun::Sin, Genfun::Sigma, Genfun::ReverseExponential, Genfun::Rectangular, Genfun::Power, Genfun::PeriodicRectangular, Genfun::Ln, Genfun::KroneckerDelta, Genfun::HermitePolynomial, Genfun::Gaussian, Genfun::FunctionTimesParameter, Genfun::FunctionSum, Genfun::FunctionQuotient, Genfun::FunctionProduct, Genfun::FunctionPlusParameter, Genfun::FunctionNoop, Genfun::FunctionNegation, Genfun::FunctionDirectProduct, Genfun::FunctionDifference, Genfun::FunctionComposition, Genfun::FloatingConstant, Genfun::FixedConstant, Genfun::Exponential, Genfun::Exp, Genfun::Erf, Genfun::Cos, Genfun::ConstTimesFunction, Genfun::ConstPlusFunction, Genfun::ConstOverFunction, Genfun::ConstMinusFunction, Genfun::ATan, Genfun::ASin, and Genfun::ACos.

◆ prime() [1/2]

Derivative Genfun::AbsFunction::prime ( ) const

Definition at line 50 of file AbsFunction.cc.

References dimensionality(), and partial().

◆ prime() [2/2]

Derivative Genfun::AbsFunction::prime ( ) const

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