25.02
|
An output connection slot for a layer. More...
#include <INetwork.hpp>
Public Member Functions | |
virtual unsigned int | GetNumConnections () const =0 |
virtual const IInputSlot * | GetConnection (unsigned int index) const =0 |
virtual IInputSlot * | GetConnection (unsigned int outputindex)=0 |
virtual void | SetTensorInfo (const TensorInfo &tensorInfo)=0 |
virtual const TensorInfo & | GetTensorInfo () const =0 |
virtual bool | IsTensorInfoSet () const =0 |
virtual int | Connect (IInputSlot &destination)=0 |
virtual void | Disconnect (IInputSlot &slot)=0 |
virtual unsigned int | CalculateIndexOnOwner () const =0 |
virtual LayerGuid | GetOwningLayerGuid () const =0 |
virtual const IConnectableLayer & | GetOwningIConnectableLayer () const =0 |
virtual IConnectableLayer & | GetOwningIConnectableLayer ()=0 |
Protected Member Functions | |
~IOutputSlot () | |
Not user deletable. More... | |
An output connection slot for a layer.
The output slot may be connected to 1 or more input slots of subsequent layers in the graph.
Definition at line 53 of file INetwork.hpp.
|
inlineprotected |
|
pure virtual |
Implemented in OutputSlot.
Referenced by SubgraphViewSelector::SelectSubgraphs().
|
pure virtual |
Implemented in OutputSlot.
Referenced by Connect().
|
pure virtual |
Implemented in OutputSlot.
|
pure virtual |
Implemented in OutputSlot.
Referenced by IsConnected().
|
pure virtual |
Implemented in OutputSlot.
|
pure virtual |
Implemented in OutputSlot.
Referenced by IsConnected().
|
pure virtual |
Implemented in OutputSlot.
|
pure virtual |
Implemented in OutputSlot.
|
pure virtual |
Implemented in OutputSlot.
|
pure virtual |
Implemented in OutputSlot.
Referenced by InputSlot::GetTensorInfo(), IsConnected(), and TosaRefBackend::OptimizeSubgraphView().
|
pure virtual |
Implemented in OutputSlot.
Referenced by Graph::InferTensorInfos(), and InputSlot::IsTensorInfoSet().
|
pure virtual |
Implemented in OutputSlot.
Referenced by Connect(), and TosaRefBackend::OptimizeSubgraphView().