begin implementation of notGate

This commit is contained in:
Joel Beckmeyer 2017-04-10 20:05:02 -04:00 committed by daniel
parent 190d227a97
commit c19ba28320
1 changed files with 11 additions and 0 deletions

View File

@ -1,3 +1,14 @@
#include "notGate.h"
using namespace std;
notGate::notGate(int gateDelay, wire* wire1 = nullptr, wire* wire2 = nullptr)
: delay(gateDelay), in1(wire1), out(wire2) {}
notGate::evaluate() {
int val = in1->getValue();
if(val != -1) {
return !val;
}
}