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 |