TVM  0.9.4
tvm::ControlProblem::Updater Class Reference

#include <tvm/ControlProblem.h>

Public Member Functions

 Updater ()
 
template<typename T , typename... Args>
void addInput (std::shared_ptr< T > source, Args... args)
 
template<typename T >
void removeInput (T *source)
 
void refresh ()
 
void run ()
 
const graph::CallGraphupdateGraph () const
 

Constructor & Destructor Documentation

◆ Updater()

tvm::ControlProblem::Updater::Updater ( )

Member Function Documentation

◆ addInput()

template<typename T , typename... Args>
void tvm::ControlProblem::Updater::addInput ( std::shared_ptr< T >  source,
Args...  args 
)
inline

◆ refresh()

void tvm::ControlProblem::Updater::refresh ( )

Manually calls for an update of the call graph, if needed.

◆ removeInput()

template<typename T >
void tvm::ControlProblem::Updater::removeInput ( T *  source)
inline

◆ run()

void tvm::ControlProblem::Updater::run ( )

Execute the call graph.

◆ updateGraph()

const graph::CallGraph& tvm::ControlProblem::Updater::updateGraph ( ) const

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