Minsky
|
#include <minskyTensorOps.h>
Public Member Functions | |
int | idx () const |
ITensor::Timestamp | timestamp () const override |
double | operator[] (std::size_t i) const override |
TensorVarValBase (const std::shared_ptr< VV > &vv, const shared_ptr< EvalCommon > &ev) | |
const Hypercube & | hypercube () const override |
const Index & | index () const override |
std::size_t | size () const override |
double | dFlow (std::size_t ti, std::size_t fi) const override |
partial derivative of tensor component ti wrt flow variable fi More... | |
double | dStock (std::size_t ti, std::size_t si) const override |
partial derivative of tensor component ti wrt stock variable si More... | |
Public Attributes | |
std::shared_ptr< VV > | value |
shared_ptr< EvalCommon > | ev |
reference to EvalOpVector owning this value, to extract flowVar and stockVarinfo More... | |
Definition at line 96 of file minskyTensorOps.h.
|
inline |
Definition at line 110 of file minskyTensorOps.h.
|
inlineoverridevirtual |
partial derivative of tensor component ti wrt flow variable fi
Implements minsky::DerivativeMixin.
Definition at line 117 of file minskyTensorOps.h.
|
inlineoverridevirtual |
partial derivative of tensor component ti wrt stock variable si
Implements minsky::DerivativeMixin.
Definition at line 119 of file minskyTensorOps.h.
|
inlineoverride |
Definition at line 112 of file minskyTensorOps.h.
|
inline |
Definition at line 103 of file minskyTensorOps.h.
Referenced by minsky::TensorEval::deriv(), minsky::TensorEval::eval(), and minsky::TensorEval::TensorEval().
|
inlineoverride |
Definition at line 113 of file minskyTensorOps.h.
|
inlineoverride |
Definition at line 107 of file minskyTensorOps.h.
|
inlineoverride |
Definition at line 115 of file minskyTensorOps.h.
Referenced by minsky::TensorEval::deriv(), minsky::TensorEval::eval(), and minsky::TensorEval::TensorEval().
|
inlineoverride |
Definition at line 106 of file minskyTensorOps.h.
shared_ptr<EvalCommon> minsky::TensorVarValBase< VV, I >::ev |
reference to EvalOpVector owning this value, to extract flowVar and stockVarinfo
Definition at line 101 of file minskyTensorOps.h.
Referenced by minsky::TensorEval::deriv(), minsky::TensorEval::eval(), and minsky::TensorEval::TensorEval().
std::shared_ptr<VV> minsky::TensorVarValBase< VV, I >::value |
Definition at line 98 of file minskyTensorOps.h.