Classes | |
class | Polarity |
Public Member Functions | |
Summer (const Polarity &inputPolarity=Polarity(), bool undefinedIsZero=false, const std::string &sysName="Summer") | |
Summer (const std::string &inputPolarity, bool undefinedIsZero=false, const std::string &sysName="Summer") | |
Summer (const char *inputPolarity, bool undefinedIsZero=false, const std::string &sysName="Summer") | |
Summer (const std::bitset< numInputs > &inputPolarity, bool undefinedIsZero=false, const std::string &sysName="Summer") | |
Summer (bool undefinedIsZero, const std::string &sysName="Summer") | |
Input< T > & | getInput (const size_t i) |
Public Attributes | |
Polarity | polarity |
Protected Member Functions | |
virtual bool | inputsValid () |
virtual void | operate () |
virtual void | invalidateOutputs () |
void | initInputs () |
Protected Attributes | |
boost::array< Input< T > *, numInputs > | inputs |
bool | strict |
T | sum |