begin implementation of notGate

This commit is contained in:
Joel Beckmeyer 2017-04-10 20:05:02 -04:00
parent 53198547c0
commit dc27677a67

View File

@ -1,3 +1,14 @@
#include "notGate.h" #include "notGate.h"
using namespace std; 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;
}
}