26 std::vector<RBCBoardSpecs::RBCBoardConfig>::const_iterator itr;
30 m_rbclogic->setlogic((*itr).m_LogicType.c_str());
37 m_vecmask.assign((*itr).m_MaskedOrInput.begin(), (*itr).m_MaskedOrInput.end());
38 m_vecforce.assign((*itr).m_ForcedOrInput.begin(), (*itr).m_ForcedOrInput.end());
42 std::cout <<
"RBCConfiguration> Problem initialising the logic unit\n";
51 std::cout <<
"RBCBasicConfig::preprocess> starts here" << std::endl;
57 std::cout <<
"RBCBasicConfig::preprocess> done" << std::endl;
RBCBasicConfig()
Standard constructor.
std::vector< int > m_vecforce
void preprocess(RBCInput &) override
static std::string const input
std::unique_ptr< RBCLogicUnit > m_rbclogic
std::vector< int > m_vecmask
std::vector< RBCBoardConfig > v_boardspecs
bool initialise() override
const RBCBoardSpecs * m_rbcboardspecs