public GAPPBaseInstruction createBaseInstruction(String cmd) {
InstructionType instr = InstructionType.valueOf(cmd);
switch (instr) {
case assignMv:
return new GAPPAssignMv(null);
case assignInputsVector:
return new GAPPAssignInputsVector(null);
case calculateMv:
return new GAPPCalculateMv(null, null, null, null);
case dotVectors:
GAPPMultivector m = null;
return new GAPPDotVectors(m, null, null);
case resetMv:
return new GAPPResetMv(null, 0);
case setMv:
return new GAPPSetMv(null, null, null, null);
case setVector:
return new GAPPSetVector(null, null);
}
return null;
}