Minsky
minsky::DerivativeMixin Struct Referenceabstract

support for partial derivatives needed for implicit method More...

#include <minskyTensorOps.h>

Inheritance diagram for minsky::DerivativeMixin:
Inheritance graph
Collaboration diagram for minsky::DerivativeMixin:
Collaboration graph

Public Member Functions

virtual double dFlow (std::size_t ti, std::size_t fi) const =0
 partial derivative of tensor component ti wrt flow variable fi More...
 
virtual double dStock (std::size_t ti, std::size_t si) const =0
 partial derivative of tensor component ti wrt stock variable si More...
 

Detailed Description

support for partial derivatives needed for implicit method

Definition at line 86 of file minskyTensorOps.h.

Member Function Documentation

◆ dFlow()

virtual double minsky::DerivativeMixin::dFlow ( std::size_t  ti,
std::size_t  fi 
) const
pure virtual

partial derivative of tensor component ti wrt flow variable fi

Implemented in minsky::TensorVarValBase< VV, I >, minsky::TensorVarValBase< VariableValue, ITensorVal >, and minsky::TimeOp.

◆ dStock()

virtual double minsky::DerivativeMixin::dStock ( std::size_t  ti,
std::size_t  si 
) const
pure virtual

partial derivative of tensor component ti wrt stock variable si

Implemented in minsky::TensorVarValBase< VV, I >, minsky::TensorVarValBase< VariableValue, ITensorVal >, and minsky::TimeOp.


The documentation for this struct was generated from the following file: