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 | ||
) |