|
PARTONS/NumA++
|
Numerical Analysis C++ routines
|
![]() |
| ▼CNumA::ActivationFunction | |
| CNumA::ActivationFunctionHyperbolic | |
| CNumA::ActivationFunctionLinear | |
| CNumA::ActivationFunctionLogistic | |
| CNumA::ActivationFunctionSymetricThreshold | |
| CNumA::ActivationFunctionThreshold | |
| CNumA::ActivationFunctionType | |
| CNumA::Brent | |
| CNumA::Chebyshev | Chebyshev expansion class |
| ▼CNumA::CombinationFunction | |
| CNumA::CombinationFunctionScalarProduct | |
| CNumA::CombinationFunctionType | |
| CNumA::CubicSpline | |
| CNumA::Data | |
| CNumA::Differences | Class defining absolute and relative differences for comparison of real numbers (double) |
| CNumA::EigenUtils | Tools for the Eigen wrapper |
| CNumA::Errors | Class for defining estimations of absolute and relative errors |
| CNumA::GaussKronrodAdaptive::extrapolation_table | |
| CExtrapolationTable | |
| ▼CNumA::FunctionType1D | Class for defining one-dimensional functions that can be used as arguments in virtual methods |
| CNumA::Functor1D< PointerToObj, PointerToFunc > | Template class for defining one-dimensional functions that can be used as arguments in virtual methods |
| ▼CNumA::FunctionTypeMD | Class for defining multi-dimensional functions that can be used as arguments in virtual methods |
| CNumA::FunctorMD< PointerToObj, PointerToFunc > | Template class for defining multi-dimensional functions that can be used as arguments in virtual methods |
| CNumA::FunctorUtils | Utilities for Functors |
| CNumA::GaussKronrodAdaptive::gsl_integration_workspace | |
| CGSLConstants | |
| CGSLUtils | |
| CNumA::InitializationType | |
| CIntegrationMethod1DStatus | |
| CIntegrator | |
| ▼CNumA::Integrator1D | Abstract class for all integration routines |
| CNumA::DExpIntegrator1D | This is an implementation of the double exponential rule |
| CNumA::GaussKronrodAdaptive | |
| ▼CNumA::QuadratureIntegrator1D | Abstract quadrature class (for fixed quadrature rules) |
| CNumA::ChebyshevAIntegrator1D | Chebyshev quadrature for computing the integral \( \int_{-1}^1 \mathrm{dx} f(x) \sqrt{1-x^2} \) |
| CNumA::ChebyshevBIntegrator1D | Chebyshev quadrature for computing the integral \( \int_{-1}^1 \mathrm{dx} \frac{f(x)}{\sqrt{1-x^2}} \) |
| CNumA::GaussLegendreIntegrator1D | Gauss-Legendre quadrature |
| CNumA::GaussLegendreSeStIntegrator1D | Gauss-Legendre quadrature |
| CNumA::TrapezoidalIntegrator1D | Trapezoidal integration |
| CNumA::TrapezoidalLogIntegrator1D | Trapezoidal integration with logarithmic step |
| CIntegratorFactory | |
| CNumA::IntegratorRegistry | |
| CNumA::IntegratorType1D | Type of one-dimensional integrations (wrapper for enum) |
| CNumA::Interval< T > | Class defining an interval (with given bounds and step) |
| CNumA::LinAlgUtils | Linear algebra routines such as linear solvers |
| CNumA::LSMRSolver | LSMR solves Ax = b or min ||Ax - b|| with or without damping, using the iterative algorithm of David Fong and Michael Saunders: http://www.stanford.edu/group/SOL/software/lsmr.html |
| CNumA::MathUtils | Miscellaneous utilities (mathematical functions, etc) |
| ▼CNumA::MatrixComplexD | Matrix of complex numbers of undefined size |
| CNumA::MatrixComplex2D | Matrix of complex numbers of size 2x2 |
| CNumA::MatrixComplex3D | Matrix of complex numbers of size 3x3 |
| CNumA::MatrixComplex4D | Matrix of complex numbers of size 4x4 |
| CNumA::MatrixD | Represents a two-dimensional array of double |
| CNumA::NeuralNetwork | |
| ▼CNumA::NeuralNetworkCell | |
| CNumA::InputCell | |
| CNumA::OutputCell | |
| CNumA::Perceptron | |
| CNumA::ScalingCell | |
| CNumA::TransitionCell | |
| CNumA::NeuralNetworkCellPropertyType | |
| CNumA::NeuralNetworkCellType | |
| CNumA::NeuralNetworkLayer | |
| CNumA::NeuralNetworkNeuron | |
| CNumA::NeuralNetworkTypeRegistry | |
| CNumA::Newton | The code supports on the example of the python library : scipy |
| CNumA::NewtonMD | Newton method generalized to any dimension N: Solves the system G(X) = 0, where G is a regular but non-linear application \( R^N \rightarrow R^N \) |
| CNumA::RandomGenerator | |
| ▼CNumA::ScalingFunction | |
| CNumA::ScalingFunctionMeanStdDeviation | |
| CNumA::ScalingFunctionMinMax | |
| CNumA::ScalingFunctionType | |
| CNumA::ScalingModeType | |
| CNumA::Tolerances | Define absolute and relative tolerances for comparison of real numbers (double) and check if they are positive |
| CNumA::TrainingAlgorithm | |
| CNumA::TrainingAlgorithmType | |
| ▼CNumA::TrainingFunction | |
| CNumA::TrainingFunctionChi2 | |
| CNumA::TrainingFunctionType | |
| ▼CNumA::Vector2D | Object representing a two-dimensional vector |
| ▼CNumA::Vector3D | Object representing a three-dimensional vector |
| CNumA::Vector4D | Object representing a four-vector |
| ▼CNumA::VectorComplexD | Vector of complex numbers of undefined size |
| CNumA::VectorComplex2D | Vector of complex numbers of size 2 |
| CNumA::VectorComplex3D | Vector of complex numbers of size 3 |
| CNumA::VectorComplex4D | Vector of complex numbers of size 4 |
| CNumA::VectorD | Object representing a mathematical vector |
| CNumA::Workspace |