public override int CompareTo(VHDLScalarValue obj) { if (obj is VHDLFloatingPointValue) { VHDLFloatingPointValue els = obj as VHDLFloatingPointValue; return(mValue.CompareTo(els.mValue)); } throw new ArgumentException("Could not cast {0} to VHDLFloatingPointValue", obj.GetType().Name); }
public VHDLFloatingPointValue Minus(VHDLFloatingPointValue value) { return(new VHDLFloatingPointValue(mValue - value.mValue)); }
public VHDLFloatingPointValue Multiply(VHDLFloatingPointValue value) { return(new VHDLFloatingPointValue(mValue * value.mValue)); }
public VHDLFloatingPointValue Plus(VHDLFloatingPointValue value) { return(new VHDLFloatingPointValue(mValue + value.mValue)); }
public VHDLFloatingPointValue Divide(VHDLFloatingPointValue value) { return(new VHDLFloatingPointValue(mValue / value.mValue)); }
public bool Equals(VHDLFloatingPointValue value) { return(mValue == value.mValue); }
public bool GreaterEquals(VHDLFloatingPointValue value) { return(mValue >= value.mValue); }
public bool GreaterThan(VHDLFloatingPointValue value) { return(mValue > value.mValue); }
//-------------------------------------------------------------------------------------------------- //-------------------------------------------------------------------------------------------------- public bool LessThan(VHDLFloatingPointValue value) { return(mValue < value.mValue); }