|
PARTONS/NumA++
|
Numerical Analysis C++ routines
|
![]() |
Classes | |
| class | FunctionTypeMD |
| Class for defining multi-dimensional functions that can be used as arguments in virtual methods. More... | |
| class | FunctorMD |
| Template class for defining multi-dimensional functions that can be used as arguments in virtual methods. More... | |
| class | FunctionType1D |
| Class for defining one-dimensional functions that can be used as arguments in virtual methods. More... | |
| class | Functor1D |
| Template class for defining one-dimensional functions that can be used as arguments in virtual methods. More... | |
| class | IntegratorRegistry |
| class | ChebyshevAIntegrator1D |
| Chebyshev quadrature for computing the integral \( \int_{-1}^1 \mathrm{dx} f(x) \sqrt{1-x^2} \). More... | |
| class | ChebyshevBIntegrator1D |
| Chebyshev quadrature for computing the integral \( \int_{-1}^1 \mathrm{dx} \frac{f(x)}{\sqrt{1-x^2}} \). More... | |
| class | DExpIntegrator1D |
| This is an implementation of the double exponential rule. More... | |
| class | GaussKronrodAdaptive |
| class | Workspace |
| class | GaussLegendreIntegrator1D |
| Gauss-Legendre quadrature. More... | |
| class | GaussLegendreSeStIntegrator1D |
| Gauss-Legendre quadrature. More... | |
| class | Integrator1D |
| Abstract class for all integration routines. More... | |
| class | IntegratorType1D |
| Type of one-dimensional integrations (wrapper for enum). More... | |
| class | QuadratureIntegrator1D |
| Abstract quadrature class (for fixed quadrature rules). More... | |
| class | TrapezoidalIntegrator1D |
| Trapezoidal integration. More... | |
| class | TrapezoidalLogIntegrator1D |
| Trapezoidal integration with logarithmic step. More... | |
| class | Chebyshev |
| Chebyshev expansion class. More... | |
| class | CubicSpline |
| class | EigenUtils |
| Tools for the Eigen wrapper. More... | |
| class | 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. More... | |
| class | LinAlgUtils |
| Linear algebra routines such as linear solvers. More... | |
| class | MatrixD |
| Represents a two-dimensional array of double. More... | |
| class | MatrixComplex2D |
| Matrix of complex numbers of size 2x2. More... | |
| class | MatrixComplex3D |
| Matrix of complex numbers of size 3x3. More... | |
| class | MatrixComplex4D |
| Matrix of complex numbers of size 4x4. More... | |
| class | MatrixComplexD |
| Matrix of complex numbers of undefined size. More... | |
| class | Vector2D |
| Object representing a two-dimensional vector. More... | |
| class | Vector3D |
| Object representing a three-dimensional vector. More... | |
| class | Vector4D |
| Object representing a four-vector. More... | |
| class | VectorD |
| Object representing a mathematical vector. More... | |
| class | VectorComplex2D |
| Vector of complex numbers of size 2. More... | |
| class | VectorComplex3D |
| Vector of complex numbers of size 3. More... | |
| class | VectorComplex4D |
| Vector of complex numbers of size 4. More... | |
| class | VectorComplexD |
| Vector of complex numbers of undefined size. More... | |
| class | ActivationFunction |
| class | ActivationFunctionHyperbolic |
| class | ActivationFunctionLinear |
| class | ActivationFunctionLogistic |
| class | ActivationFunctionSymetricThreshold |
| class | ActivationFunctionThreshold |
| class | ActivationFunctionType |
| class | CombinationFunctionType |
| class | Data |
| class | InitializationType |
| class | NeuralNetworkCellPropertyType |
| class | NeuralNetworkCellType |
| class | ScalingFunctionType |
| class | ScalingModeType |
| class | TrainingAlgorithmType |
| class | TrainingFunctionType |
| class | CombinationFunction |
| class | CombinationFunctionScalarProduct |
| class | NeuralNetwork |
| class | InputCell |
| class | NeuralNetworkCell |
| class | OutputCell |
| class | Perceptron |
| class | ScalingCell |
| class | TransitionCell |
| class | NeuralNetworkLayer |
| class | NeuralNetworkNeuron |
| class | NeuralNetworkTypeRegistry |
| class | ScalingFunction |
| class | ScalingFunctionMeanStdDeviation |
| class | ScalingFunctionMinMax |
| class | TrainingAlgorithm |
| class | TrainingFunction |
| class | TrainingFunctionChi2 |
| class | RandomGenerator |
| class | Brent |
| class | Newton |
| The code supports on the example of the python library : scipy. More... | |
| class | 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 \) . More... | |
| class | Differences |
| Class defining absolute and relative differences for comparison of real numbers (double). More... | |
| class | Errors |
| Class for defining estimations of absolute and relative errors. More... | |
| class | FunctorUtils |
| Utilities for Functors. More... | |
| class | Interval |
| Class defining an interval (with given bounds and step). More... | |
| class | MathUtils |
| Miscellaneous utilities (mathematical functions, etc). More... | |
| class | Tolerances |
| Define absolute and relative tolerances for comparison of real numbers (double) and check if they are positive. More... | |
| MatrixComplex2D NumA::operator* | ( | const double & | lhs, |
| MatrixComplex2D & | rhs | ||
| ) |
| MatrixComplex3D NumA::operator* | ( | const double & | lhs, |
| MatrixComplex3D & | rhs | ||
| ) |
| MatrixComplex4D NumA::operator* | ( | const double & | lhs, |
| MatrixComplex4D & | rhs | ||
| ) |
| MatrixComplexD NumA::operator* | ( | const double & | lhs, |
| MatrixComplexD & | rhs | ||
| ) |
| VectorComplex2D NumA::operator* | ( | const double & | lhs, |
| VectorComplex2D & | rhs | ||
| ) |
| VectorComplex3D NumA::operator* | ( | const double & | lhs, |
| VectorComplex3D & | rhs | ||
| ) |
| VectorComplex4D NumA::operator* | ( | const double & | lhs, |
| VectorComplex4D & | rhs | ||
| ) |
| VectorComplexD NumA::operator* | ( | const double & | lhs, |
| VectorComplexD & | rhs | ||
| ) |
| MatrixComplex2D NumA::operator* | ( | const std::complex< double > & | lhs, |
| MatrixComplex2D & | rhs | ||
| ) |
| MatrixComplex3D NumA::operator* | ( | const std::complex< double > & | lhs, |
| MatrixComplex3D & | rhs | ||
| ) |
| MatrixComplex4D NumA::operator* | ( | const std::complex< double > & | lhs, |
| MatrixComplex4D & | rhs | ||
| ) |
| MatrixComplexD NumA::operator* | ( | const std::complex< double > & | lhs, |
| MatrixComplexD & | rhs | ||
| ) |
| VectorComplex2D NumA::operator* | ( | const std::complex< double > & | lhs, |
| VectorComplex2D & | rhs | ||
| ) |
| VectorComplex3D NumA::operator* | ( | const std::complex< double > & | lhs, |
| VectorComplex3D & | rhs | ||
| ) |
| VectorComplex4D NumA::operator* | ( | const std::complex< double > & | lhs, |
| VectorComplex4D & | rhs | ||
| ) |
| VectorComplexD NumA::operator* | ( | const std::complex< double > & | lhs, |
| VectorComplexD & | rhs | ||
| ) |