|
NumeRe v1.1.4
NumeRe: Framework für Numerische Rechnungen
|
#include <vector>#include <string>#include <complex>#include <utility>#include "../ui/error.hpp"#include "../utils/stringtools.hpp"Go to the source code of this file.
Classes | |
| class | Matrix |
| This class defines a dynamic size 2D matrix with a single 1D internal buffer. If the internal buffer is used directly within the parser, parallelisation is far more common. More... | |
| struct | MatFuncData |
| Defines a Matrix. More... | |
| struct | MatFuncErrorInfo |
| Defines the needed information for displaying a reasonable error information. More... | |
| struct | MatFuncDef |
| Defines a matrix function itself by containing the signature, the pointer to the implementation and an information, whether it is a pure matrix function (or an overload). More... | |
Typedefs | |
| typedef Matrix(* | MatFunc) (const MatFuncData &, const MatFuncErrorInfo &) |
| Defines the MatFunc type. More... | |
Enumerations | |
| enum | MatFuncSignature { MATSIG_INVALID , MATSIG_MAT , MATSIG_MAT_NOPT , MATSIG_MAT_MAT , MATSIG_MAT_MAT_MAT , MATSIG_MAT_MAT_N , MATSIG_MAT_F , MATSIG_MAT_F_N , MATSIG_MAT_N_MOPT , MATSIG_N_MOPT } |
| Defines the different matrix function signatures. More... | |
| typedef Matrix(* MatFunc) (const MatFuncData &, const MatFuncErrorInfo &) |
Defines the MatFunc type.
Definition at line 668 of file matdatastructures.hpp.
| enum MatFuncSignature |
Defines the different matrix function signatures.
| Enumerator | |
|---|---|
| MATSIG_INVALID | |
| MATSIG_MAT | |
| MATSIG_MAT_NOPT | |
| MATSIG_MAT_MAT | |
| MATSIG_MAT_MAT_MAT | |
| MATSIG_MAT_MAT_N | |
| MATSIG_MAT_F | |
| MATSIG_MAT_F_N | |
| MATSIG_MAT_N_MOPT | |
| MATSIG_N_MOPT | |
Definition at line 675 of file matdatastructures.hpp.