public IMatrixDataType <double> Divide(IMatrixDataType <double> number) { return(new MatrixDouble(GetValue() / number.GetValue())); }
public int CompareTo(IMatrixDataType <double> number) { return(GetValue().CompareTo(number.GetValue())); }
public IMatrixDataType <double> Subtract(IMatrixDataType <double> number) { return(new MatrixDouble(GetValue() - number.GetValue())); }
public IMatrixDataType <double> Multiply(IMatrixDataType <double> number) { return(new MatrixDouble(GetValue() * number.GetValue())); }
public int CompareTo(IMatrixDataType <BigIntFraction> number) { return(BigIntFraction.Compare(GetValue(), number.GetValue())); }
public IMatrixDataType <double> Add(IMatrixDataType <double> number) { return(new MatrixDouble(GetValue() + number.GetValue())); }
public IMatrixDataType <BigIntFraction> Multiply(IMatrixDataType <BigIntFraction> number) { return(new MatrixBigIntFraction(GetValue().Multiply(number.GetValue()))); }
public IMatrixDataType <BigIntFraction> Divide(IMatrixDataType <BigIntFraction> number) { return(new MatrixBigIntFraction(this.GetValue().Divide(number.GetValue()))); }
public IMatrixDataType <BigIntFraction> Subtract(IMatrixDataType <BigIntFraction> number) { return(new MatrixBigIntFraction(GetValue().Subtract(number.GetValue()))); }
public IMatrixDataType <float> Divide(IMatrixDataType <float> number) { return(new MatrixFloat(GetValue() / number.GetValue())); }
public IMatrixDataType <float> Multiply(IMatrixDataType <float> number) { return(new MatrixFloat(GetValue() * number.GetValue())); }
public IMatrixDataType <float> Subtract(IMatrixDataType <float> number) { return(new MatrixFloat(GetValue() - number.GetValue())); }
public IMatrixDataType <float> Add(IMatrixDataType <float> number) { return(new MatrixFloat(GetValue() + number.GetValue())); }