Minsky
|
#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 | |
![]() | |
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 std::string | typeName (int type) |
return the symbolic name of type More... | |
static Group | classify (Type t) |
|
inline |
|
inline |
Definition at line 160 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(), minsky::op, and reset().