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 |
1.7.6.1