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.