public:
virtual void Calc(QBits *qBits) = 0;
virtual std::string GetName(void) const = 0;
- virtual ~QCalcUnit(void) = 0;
static unsigned int insert0(unsigned int i0, unsigned int BitNum);
static unsigned int insert1(unsigned int i0, unsigned int BitNum);
static void swap(double &x,double &y) {