double opval = op.absValue;
return new Numeric(valType, absValue/opval,
pcValue/opval, tcolValue/opval, dim, pcBase);
}
else if (valType == op.valType && !isMixedType()) {
PercentBase npcBase = ((valType & PC_LENGTH)!=0)? pcBase : op.pcBase;
return new Numeric(valType,
(valType==ABS_LENGTH? absValue/op.absValue:0.0),
(valType==PC_LENGTH? pcValue/op.pcValue:0.0),
(valType==TCOL_LENGTH? tcolValue/op.tcolValue:0.0),
dim-op.dim, npcBase);