Numworks Epsilon
1.4.1
Graphing Calculator Operating System
|
#include <approximation_engine.h>
Public Types | |
template<typename T > | |
using | ComplexCompute = Complex< T >(*)(const Complex< T >, Expression::AngleUnit angleUnit) |
template<typename T > | |
using | ComplexAndComplexReduction = Complex< T >(*)(const Complex< T >, const Complex< T >) |
template<typename T > | |
using | ComplexAndMatrixReduction = Matrix *(*)(const Complex< T > *c, const Matrix *m) |
template<typename T > | |
using | MatrixAndComplexReduction = Matrix *(*)(const Matrix *m, const Complex< T > *c) |
template<typename T > | |
using | MatrixAndMatrixReduction = Matrix *(*)(const Matrix *m, const Matrix *n) |
Static Public Member Functions | |
template<typename T > | |
static Expression * | map (const Expression *expression, Context &context, Expression::AngleUnit angleUnit, ComplexCompute< T > compute) |
template<typename T > | |
static Expression * | mapReduce (const Expression *expression, Context &context, Expression::AngleUnit angleUnit, ComplexAndComplexReduction< T > computeOnComplexes, ComplexAndMatrixReduction< T > computeOnComplexAndMatrix, MatrixAndComplexReduction< T > computeOnMatrixAndComplex, MatrixAndMatrixReduction< T > computeOnMatrices) |
template<typename T > | |
static Matrix * | elementWiseOnComplexAndComplexMatrix (const Complex< T > *c, const Matrix *n, ComplexAndComplexReduction< T > computeOnComplexes) |
template<typename T > | |
static Matrix * | elementWiseOnComplexMatrices (const Matrix *m, const Matrix *n, ComplexAndComplexReduction< T > computeOnComplexes) |
Definition at line 10 of file approximation_engine.h.
using Poincare::ApproximationEngine::ComplexAndComplexReduction = Complex<T>(*)(const Complex<T>, const Complex<T>) |
Definition at line 15 of file approximation_engine.h.
using Poincare::ApproximationEngine::ComplexAndMatrixReduction = Matrix * (*)(const Complex<T> * c, const Matrix * m) |
Definition at line 16 of file approximation_engine.h.
using Poincare::ApproximationEngine::ComplexCompute = Complex<T>(*)(const Complex<T>, Expression::AngleUnit angleUnit) |
Definition at line 12 of file approximation_engine.h.
using Poincare::ApproximationEngine::MatrixAndComplexReduction = Matrix * (*)(const Matrix * m, const Complex<T> * c) |
Definition at line 17 of file approximation_engine.h.
using Poincare::ApproximationEngine::MatrixAndMatrixReduction = Matrix * (*)(const Matrix * m, const Matrix * n) |
Definition at line 18 of file approximation_engine.h.
|
static |
Definition at line 68 of file approximation_engine.cpp.
|
static |
Definition at line 79 of file approximation_engine.cpp.
|
static |
Definition at line 10 of file approximation_engine.cpp.
|
static |
Definition at line 32 of file approximation_engine.cpp.