# sysstate¶

## Purpose¶

Gets or sets general system parameters.

## Format¶

rets... = sysstate(case, y)
Parameters

case (scalar 2-7) – , path to set.

Parameters

path (scalar 0 to get path) – or string containing the new path.

Returns

vi – containing version information:

 [1] Major version number. [2] Minor version number. [3] Revision. [4] Machine type. [5] Operating system. [6] Runtime module. [7] Light version. [8] Always 0. vi[4] indicates the type of machine on which GAUSS is running: 1 Intel x86 2 Sun SPARC 4 HP 9000 7 Mac 32-bit PowerPC vi[5] indicates the operating system on which GAUSS is running: 3 Solaris 5 HP-UX 9 Windows 10 Linux 12 Mac OS

## Remarks¶

The available cases are as follows:

 Case 1 Version Information Returns the current GAUSS version information in an 8-element numeric vector. Cases 2-7 GAUSS System Paths Gets or sets GAUSS system path. Case 8 Complex Number Toggle Controls automatic generation of complex numbers in sqrt, ln, and log for negative arguments. Case 9 Complex Trailing Character Gets or sets trailing character for the imaginary part of a complex number. Case 10 Printer Width Gets or sets lprint width. Case 11 Auxiliary Output Width Gets or sets the auxiliary output width. Case 13 LU Tolerance Gets or sets singularity tolerance for LU decomposition in current thread. Case 14 Cholesky Tolerance Gets or sets singularity tolerance for Cholesky decomposition in current thread. Case 15 Screen State Gets or sets window state as controlled by screen command. Case 18 Auxiliary Output Gets auxiliary output parameters. Case 19 Get/Set Format Gets or sets format parameters. Case 21 Imaginary Tolerance Gets or sets imaginary tolerance in current thread. Case 22 Source Path Gets or sets the path the compiler will search for source files. Case 24 Dynamic Library Directory Gets or sets the path for the default dynamic library directory. Case 25 Temporary File Path Gets or sets the path GAUSS will use for temporary files. Case 26 Interface Mode Returns the current interface mode. Case 28 Random Number Generator Parameters Gets or sets parameters used by the random number generation commands. Case 30 Base Year Toggle Specifies whether year value returned by date is to include base year (1900) or not. Case 32 Global LU Tolerance Gets or sets global singularity tolerance for LU decomposition. Case 33 Global Cholesky Tolerance Gets or sets global singularity tolerance for Cholesky decomposition. Case 34 Global Imaginary Tolerance Gets or sets global imaginary tolerance.