|
Minsky: 3.17.0
|
#include <evalOp.h>


Public Member Functions | |
| EvalOpPtr () | |
| EvalOpPtr (EvalOpBase *e) | |
| EvalOpPtr (OperationType::Type op) | |
| EvalOpPtr (OperationType::Type op, const ItemPtr &state, const std::shared_ptr< VariableValue > &to, const VariableValue &from1={}, const VariableValue &from2={}) | |
| to cannot be null More... | |
Additional Inherited Members | |
Public Types inherited from minsky::OperationType | |
| enum | Type { constant, time, integrate, differentiate, data, ravel, euler, pi, zero, one, inf, percent, add, subtract, multiply, divide, min, max, and_, or_, log, pow, polygamma, lt, le, eq, userFunction, copy, sqrt, exp, ln, sin, cos, tan, asin, acos, atan, sinh, cosh, tanh, abs, floor, frac, not_, Gamma, fact, sum, product, infimum, supremum, any, all, infIndex, supIndex, runningSum, runningProduct, difference, differencePlus, innerProduct, outerProduct, index, gather, meld, merge, slice, size, shape, mean, median, stdDev, moment, histogram, covariance, correlation, linearRegression, numOps } |
| enum | Group { general, constop, binop, function, reduction, scan, tensor, statistics } |
Static Public Member Functions inherited from minsky::OperationType | |
| static std::string | typeName (int type) |
| return the symbolic name of type More... | |
| static Group | classify (Type t) |
|
inline |
|
inline |
Definition at line 156 of file evalOp.h.
| minsky::EvalOpPtr::EvalOpPtr | ( | OperationType::Type | op, |
| const ItemPtr & | state, | ||
| const std::shared_ptr< VariableValue > & | to, | ||
| const VariableValue & | from1 = {}, |
||
| const VariableValue & | from2 = {} |
||
| ) |
to cannot be null
Definition at line 650 of file evalOp.cc.
References f, minsky::VariableValue::idx(), minsky::VariableValue::isFlowVar(), and minsky::op.
