Click or drag to resize

DLAMC2Run Method

Purpose ======= DLAMC2 determines the machine parameters specified in its argument list.

Namespace: DotNumerics.LinearAlgebra.CSLapack
Assembly: DWSIM.MathOps.DotNumerics (in DWSIM.MathOps.DotNumerics.dll) Version: 1.0.0.0 (1.0.0.0)
Syntax
public void Run(
	ref int BETA,
	ref int T,
	ref bool RND,
	ref double EPS,
	ref int EMIN,
	ref double RMIN,
	ref int EMAX,
	ref double RMAX
)
Request Example View Source

Parameters

BETA  Int32
(output) INTEGER The base of the machine.
T  Int32
(output) INTEGER The number of ( BETA ) digits in the mantissa.
RND  Boolean
(output) LOGICAL Specifies whether proper rounding ( RND = .TRUE. ) or chopping ( RND = .FALSE. ) occurs in addition. This may not be a reliable guide to the way in which the machine performs its arithmetic.
EPS  Double
(output) DOUBLE PRECISION The smallest positive number such that fl( 1.0 - EPS ) .LT. 1.0, where fl denotes the computed value.
EMIN  Int32
(output) INTEGER The minimum exponent before (gradual) underflow occurs.
RMIN  Double
(output) DOUBLE PRECISION The smallest normalized number for the machine, given by BASE**( EMIN - 1 ), where BASE is the floating point value of BETA.
EMAX  Int32
(output) INTEGER The maximum exponent before overflow occurs.
RMAX  Double
(output) DOUBLE PRECISION The largest positive number for the machine, given by BASE**EMAX * ( 1 - EPS ), where BASE is the floating point value of BETA.
See Also