Analitza
operations.h
Go to the documentation of this file.
41 static Object* reduce(Operator::OperatorType op, Object* oper, Object* oper1, QString** correct);
51 static Cn* reduceRealReal(Operator::OperatorType op, Cn *oper, const Cn* oper1, QString** correct);
54 static Object* reduceRealVector(Operator::OperatorType op, Cn *oper, Vector* vector, QString** correct);
55 static Object* reduceVectorReal(Operator::OperatorType op, Vector* vector, Cn *oper, QString** correct);
56 static Object* reduceVectorVector(Operator::OperatorType op, Vector* v1, Vector* v2, QString** correct);
59 static Object* reduceRealList(Operator::OperatorType op, Cn *oper, List* vector, QString** correct);
63 static Object* reduceRealMatrix(Analitza::Operator::OperatorType op, Analitza::Cn* v, Analitza::Matrix* m1, QString** correct);
64 static Object* reduceMatrixMatrix(Operator::OperatorType op, Matrix* m1, Matrix* m2, QString** correct);
65 static Object* reduceUnaryMatrix(Analitza::Operator::OperatorType op, Analitza::Matrix* m, QString** correct);
67 static Object* reduceCustomCustom(Operator::OperatorType op, CustomObject* v1, CustomObject* v2, QString** correct);
static Object * reduce(Operator::OperatorType op, Object *oper, Object *oper1, QString **correct)
Definition: customobject.h:39
Definition: vector.h:34
Definition: matrix.h:38
Cn *(* UnaryOp)(Operator::OperatorType, Object *, QString **)
Definition: operations.h:38
Object *(* BinaryOp)(Operator::OperatorType op, Object *, Object *, QString **correct)
Definition: operations.h:39
static Object * reduceUnary(Operator::OperatorType op, Object *oper, QString **correct)
static QList< ExpressionType > inferUnary(Operator::OperatorType op)
Definition: object.h:38
Definition: operations.h:35
static QList< ExpressionType > infer(Analitza::Operator::OperatorType op)
Definition: list.h:34
This file is part of the KDE documentation.
Documentation copyright © 1996-2020 The KDE developers.
Generated on Mon Jun 22 2020 13:11:37 by doxygen 1.8.7 written by Dimitri van Heesch, © 1997-2006
Documentation copyright © 1996-2020 The KDE developers.
Generated on Mon Jun 22 2020 13:11:37 by doxygen 1.8.7 written by Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.