Minsky
|
Classes | |
struct | NoArgument |
struct | VariableDefOrder |
Functions | |
bool | addTensorOp (const shared_ptr< VariableValue > &result, OperationDAGBase &nodeOp, EvalOpVector &ev) |
void | cumulate (EvalOpVector &ev, const ItemPtr &state, VariableValuePtr &r, const vector< vector< VariableValuePtr > > &argIdx, OperationType::Type op, OperationType::Type accum, double groupIdentity) |
Variables | |
OperationFactory< OperationDAGBase, OperationDAG, OperationType::numOps-1 > | operationDAGFactory |
bool MathDAG::anonymous_namespace{equations.cc}::addTensorOp | ( | const shared_ptr< VariableValue > & | result, |
OperationDAGBase & | nodeOp, | ||
EvalOpVector & | ev | ||
) |
Definition at line 88 of file equations.cc.
References minsky::TensorOpFactory::create(), MathDAG::OperationDAGBase::state, and minsky::tensorOpFactory.
Referenced by MathDAG::VariableDAG::addEvalOps(), MathDAG::OperationDAGBase::addEvalOps(), and MathDAG::VariableDAG::addTensorOp().
void MathDAG::anonymous_namespace{equations.cc}::cumulate | ( | EvalOpVector & | ev, |
const ItemPtr & | state, | ||
VariableValuePtr & | r, | ||
const vector< vector< VariableValuePtr > > & | argIdx, | ||
OperationType::Type | op, | ||
OperationType::Type | accum, | ||
double | groupIdentity | ||
) |
Definition at line 236 of file equations.cc.
References minsky::OperationType::add, minsky::OperationType::constant, minsky::OperationType::copy, minsky::OperationType::divide, minsky::OperationType::multiply, minsky::op, and minsky::VariableType::tempFlow.
Referenced by MathDAG::OperationDAGBase::addEvalOps().
OperationFactory<OperationDAGBase, OperationDAG, OperationType::numOps-1> MathDAG::anonymous_namespace{equations.cc}::operationDAGFactory |
Definition at line 174 of file equations.cc.
Referenced by MathDAG::OperationDAGBase::create().