18 const std::vector<std::string> & inputs,
20 const std::vector<std::string> & outputs,
89 o << dynamic_cast<const TCS::DecisionConnector&>(conn);
93 o << dynamic_cast<const TCS::SortingConnector&>(conn);
97 o << dynamic_cast<const TCS::InputConnector&>(conn);
std::string m_algorithmName
void toggleInputOverflow(const bool value)
to be toggled after 'attachOutputData' is called.
virtual StatusCode clearOutput()=0
Connector(const std::string &name, ConnectorType conntype)
StatusCode m_executionStatusCode
void toggleAmbiguity(const bool value)
bool isDecisionConnector() const
unsigned int numberOutputBits() const
bool m_hasInputOverflow
whether the input data came with an overflow bit
std::vector< std::string > m_inputNames
const std::string & name() const
virtual void setAlgorithm(TCS::ConfigurableAlg *)
const TCS::ConfigurableAlg * algorithm() const
std::vector< std::string > m_outputNames
TCS::ConfigurableAlg * m_algorithm
the algorithm that belongs to this connector
std::ostream & operator<<(std::ostream &os, const TCS::Bin &bin)