Tenncor
|
Session interface that tracks and rapidly updates subgraphs. More...
#include <session.hpp>
Public Member Functions | |
virtual | ~iSession (void)=default |
virtual void | track (teq::TensptrsT roots)=0 |
Record subgraphs of roots. More... | |
virtual void | update (teq::TensSetT ignored={})=0 |
virtual void | update_target (teq::TensSetT target, teq::TensSetT ignored={})=0 |
Session interface that tracks and rapidly updates subgraphs.
|
virtualdefault |
|
pure virtual |
Record subgraphs of roots.
Implemented in dbg::InteractiveSession, eteq::Session, and ccur::Session.
|
pure virtual |
Update every node under the subgraph except for the subgraphs of ignored this function is expected to be called repeatedly during runtime
Implemented in dbg::InteractiveSession, ccur::Session, and eteq::Session.
|
pure virtual |
Update every node under the target roots that are expected to be under the tracked subgraphs ignoring the subgraphs of ignored this function is expected to be called repeatedly during runtime
Implemented in dbg::InteractiveSession, ccur::Session, and eteq::Session.