public UnaryOp(String l, DataType dt, ValueType vt, OpOp1 o, Hop inp) throws HopsException { super(l, dt, vt); getInput().add(0, inp); inp.getParent().add(this); _op = o; // compute unknown dims and nnz refreshSizeInformation(); }