grouping | page | description |
| intro_blas1 | Introduction to vector-vector linear algebra (matrix) (LICENSE:PD) subprograms |
ARGUMENTS::INTRO | ARGUMENTS | collection of command line argument parsers |
ARGUMENTS:M_CLI2::INTRO | M_CLI2 | command line argument parsing using a prototype command (LICENSE:PD) |
ARGUMENTS:M_CLI2 | get_args | return keyword values when parsing command line arguments (LICENSE:PD) |
ARGUMENTS:M_CLI2 | get_args_fixed_length | return keyword values for fixed-length string when parsing command line (LICENSE:PD) |
ARGUMENTS:M_CLI2 | get_args_fixed_size | return keyword values for fixed-size array when parsing command line arguments (LICENSE:PD) |
ARGUMENTS:M_CLI2 | get_subcommand | special-case routine for handling subcommands on a command line (LICENSE:PD) |
ARGUMENTS:M_CLI2 | set_args | command line argument parsing (LICENSE:PD) |
ARGUMENTS:M_CLI2 | set_mode | turn on optional modes+ (LICENSE:PD) |
ARGUMENTS:M_CLI2 | set_usage | allow setting a short description for keywords for the --usage switch (LICENSE:PD) |
ARGUMENTS:M_CLI2 | specified | return true if keyword was present on command line (LICENSE:PD) |
ARGUMENTS:M_CLI::INTRO | M_CLI | command line argument parsing using a prototype command and NAMELIST (LICENSE:PD) |
ARGUMENTS:M_CLI | check_commandline | check status from READ of NAMELIST group and process pre-defined options |
ARGUMENTS:M_CLI | commandline | command line argument parsing (LICENSE:PD) |
ARGUMENTS:M_CLI | print_dictionary | print internal dictionary created by calls to commandline(3f) (LICENSE:PD) |
ARGUMENTS:M_CLI | specified | return true if keyword was present on command line (LICENSE:PD) |
ARGUMENTS:M_args::INTRO | M_args | define a NAMELIST in a module template to provide command line argument parsing (LICENSE:PD) |
ARGUMENTS:M_args | get_arg | get value of command line argument by number (LICENSE:PD) |
ARGUMENTS:M_args | get_command_arguments_stack | return a character array containing all the command line arguments (LICENSE:PD) |
ARGUMENTS:M_args | get_command_arguments_string | return all command arguments as an allocated string (LICENSE:PD) |
ARGUMENTS:M_args | get_namelist | NAMELIST-based command line argument parsing (LICENSE:PD) |
ARGUMENTS:M_args | longest_command_argument | length of longest argument on command line (LICENSE:PD) |
ARGUMENTS:M_args | print_dictionary | print internal dictionary created by calls to get_namelist(3f) (LICENSE:PD) |
ARGUMENTS:M_getopt::INTRO | M_getopt | parse command line arguments similarly to those in standard C library. (LICENSE:GPL) |
ARGUMENTS:M_getopt_long::INTRO | M_getopt_long | parse command line options like Sun getopt_long, including the Sun CLIP specification (LICENSE:PD) |
ARGUMENTS:M_kracken | M_kracken | parse command line options of Fortran programs using Unix-like syntax (LICENSE:PD) |
ARGUMENTS:M_kracken | dget | given keyword fetch doubleprecision value from command argument (LICENSE:PD) |
ARGUMENTS:M_kracken | dgets | given keyword fetch doubleprecision array from command arguments (LICENSE:PD) |
ARGUMENTS:M_kracken | dissect | convenient call to parse() - define defaults, then process (LICENSE:PD) |
ARGUMENTS:M_kracken | iget | given keyword fetch integer value from command argument (LICENSE:PD) |
ARGUMENTS:M_kracken | igets | given keyword fetch integer array from command arguments (LICENSE:PD) |
ARGUMENTS:M_kracken | kracken | crack command line options on Fortran programs, using "-KEYWORD VALUE" syntax (LICENSE:PD) |
ARGUMENTS:M_kracken | lget | given keyword fetch logical value from command argument (LICENSE:PD) |
ARGUMENTS:M_kracken | lgets | given keyword fetch logical array from command arguments (LICENSE:PD) |
ARGUMENTS:M_kracken | parse | parse user command and store tokens into Language Dictionary (LICENSE:PD) |
ARGUMENTS:M_kracken | retrev | get keyword value as a string from a command's argument list processed by kracken(3f) (LICENSE:PD) |
ARGUMENTS:M_kracken | rget | given keyword fetch real value from command argument (LICENSE:PD) |
ARGUMENTS:M_kracken | rgets | given keyword fetch real array from command arguments (LICENSE:PD) |
ARGUMENTS:M_kracken | setprompts | set explicit prompts for keywords in interactive mode (LICENSE:PD) |
ARGUMENTS:M_kracken | sget | given keyword fetch string value and length from command argument (LICENSE:PD) |
ARGUMENTS:M_kracken | sgets | given keyword fetch string value parsed on whitespace into an array (LICENSE:PD) |
ARGUMENTS:M_kracken | show | dump dictionary entries (LICENSE:PD) |
ARGUMENTS:M_kracken | store | add or replace value for specified name in dictionary(if allow='add' add name if needed) (LICENSE:PD) |
ARRAY:CONSTRUCTION | merge | Merge variables |
ARRAY:CONSTRUCTION | pack | Pack an array into an array of rank one |
ARRAY:CONSTRUCTION | spread | Add a dimension and replicate data |
ARRAY:CONSTRUCTION | unpack | Scatter the elements of a vector into an array using a mask |
ARRAY:INQUIRY | allocated | Allocation status of an allocatable entity |
ARRAY:INQUIRY | is_contiguous | Test if object is contiguous |
ARRAY:INQUIRY | lbound | Lower dimension bounds of an array |
ARRAY:INQUIRY | rank | Rank of a data object |
ARRAY:INQUIRY | shape | Determine the shape of an array or scalar |
ARRAY:INQUIRY | size | Determine the size of an array or extent of one dimension |
ARRAY:INQUIRY | ubound | Upper dimension bounds of an array |
ARRAY:LOCATION | findloc | Location of first element of ARRAY identified by MASK along dimension DIM matching a target value |
ARRAY:LOCATION | maxloc | Location of the maximum value within an array |
ARRAY:LOCATION | minloc | Location of the minimum value within an array |
ARRAY:MANIPULATION | transpose | Transpose an array of rank two |
ARRAY:REDUCTION | all | Determines if all the values are true |
ARRAY:REDUCTION | any | Determines if any of the values in the logical array are .true. |
ARRAY:REDUCTION | count | Count true values in an array |
ARRAY:REDUCTION | maxval | Determines the maximum value in an array or row |
ARRAY:REDUCTION | minval | Minimum value of all the elements of ARRAY along dimension DIM corresponding to true elements of MASK. |
ARRAY:REDUCTION | parity | Array reduction by .NEQV. operation |
ARRAY:REDUCTION | product | Product of array elements |
ARRAY:REDUCTION | sum | Sum the elements of an array |
ARRAY:RESHAPE | reshape | Function to reshape an array |
ARRAY:TRANSFORMATIONAL | cshift | Circular shift elements of an array |
ARRAY:TRANSFORMATIONAL | dot_product | Dot product of two vectors |
ARRAY:TRANSFORMATIONAL | eoshift | End-off shift of elements of an array |
ARRAY:TRANSFORMATIONAL | matmul | Numeric or logical matrix multiplication |
ARRAY:TRANSFORMATIONAL | reduce | General reduction of an array |
ATOMIC:BIT MANIPULATION | atomic_and | Atomic bitwise AND operation |
ATOMIC:BIT MANIPULATION | atomic_fetch_and | Atomic bitwise AND operation with prior fetch |
ATOMIC:BIT MANIPULATION | atomic_fetch_or | Atomic bitwise OR operation with prior fetch |
ATOMIC:BIT MANIPULATION | atomic_fetch_xor | Atomic bitwise XOR operation with prior fetch |
ATOMIC:BIT MANIPULATION | atomic_or | Atomic bitwise OR operation |
ATOMIC:BIT MANIPULATION | atomic_xor | Atomic bitwise OR operation |
ATOMIC | atomic_add | Atomic ADD operation |
ATOMIC | atomic_cas | Atomic compare and swap |
ATOMIC | atomic_define | Setting a variable atomically |
ATOMIC | atomic_fetch_add | Atomic ADD operation with prior fetch |
ATOMIC | atomic_ref | Obtaining the value of a variable atomically |
BIT:COMPARE | bge | Bitwise greater than or equal to |
BIT:COMPARE | bgt | Bitwise greater than |
BIT:COMPARE | ble | Bitwise less than or equal to |
BIT:COMPARE | blt | Bitwise less than |
BIT:COPY | dshiftl | Combined left shift of the bits of two integers |
BIT:COPY | dshiftr | Combined right shift of the bits of two integers |
BIT:COPY | ibits | Extraction of a subset of bits |
BIT:COPY | merge_bits | Merge bits using a mask |
BIT:COPY | mvbits | Reproduce bit patterns found in one integer in another |
BIT:COUNT | leadz | Number of leading zero bits of an integer |
BIT:COUNT | popcnt | Number of bits set |
BIT:COUNT | poppar | Parity of the number of bits set |
BIT:COUNT | trailz | Number of trailing zero bits of an integer |
BIT:INQUIRY | bit_size | Bit size inquiry function |
BIT:INQUIRY | btest | Tests a bit of an integer value. |
BIT:INQUIRY | storage_size | Storage size in bits |
BIT:LOGICAL | iall | Bitwise and of array elements |
BIT:LOGICAL | iand | Bitwise logical AND |
BIT:LOGICAL | iany | Bitwise OR of array elements |
BIT:LOGICAL | ieor | Bitwise exclusive OR |
BIT:LOGICAL | ior | Bitwise logical inclusive OR |
BIT:LOGICAL | iparity | Bitwise exclusive OR of array elements |
BIT:LOGICAL | not | Logical negation; flips all bits in an integer |
BIT:SET | ibclr | Clear a bit |
BIT:SET | ibset | Set a bit to one in an integer value |
BIT:SET | maskl | Generates a left justified mask |
BIT:SET | maskr | Generates a right-justified mask |
BIT:SHIFT | ishft | Logical shift of bits in an integer |
BIT:SHIFT | ishftc | Shift rightmost bits circularly, AKA. a logical shift |
BIT:SHIFT | shifta | Right shift with fill |
BIT:SHIFT | shiftl | Shift bits left |
BIT:SHIFT | shiftr | Shift bits right |
BLAS:AUX_BLAS | icamax | Return index of maximum "absolute value" in CX. |
BLAS:AUX_BLAS | idamax | |
BLAS:AUX_BLAS | isamax | Return index of maximum absolute value in SX. |
BLAS:AUX_BLAS | izamax | |
BLAS:AUX_BLAS | lsame | compare two letters ignoring case |
BLAS:AUX_BLAS | xerbla | error handler routine for the BLAS/LAPACK routines |
BLAS:AUX_BLAS | xerbla_array | call XERBLA(3f) with an array of characters instead of a string |
BLAS:COMPLEX16_BLAS_LEVEL1 | zaxpy | ZY := ZY+ZA*ZX complex constant times a complex vector plus a complex vector. |
BLAS:COMPLEX16_BLAS_LEVEL1 | zcopy | |
BLAS:COMPLEX16_BLAS_LEVEL1 | zdotc | |
BLAS:COMPLEX16_BLAS_LEVEL1 | zdotu | |
BLAS:COMPLEX16_BLAS_LEVEL1 | zdrot | |
BLAS:COMPLEX16_BLAS_LEVEL1 | zdscal | |
BLAS:COMPLEX16_BLAS_LEVEL1 | zrotg | constructs a plane rotation |
BLAS:COMPLEX16_BLAS_LEVEL1 | zscal | |
BLAS:COMPLEX16_BLAS_LEVEL1 | zswap | |
BLAS:COMPLEX16_BLAS_LEVEL2 | ztrsv | |
BLAS:COMPLEX16_BLAS_LEVEL3 | zgemm | |
BLAS:COMPLEX16_BLAS_LEVEL3 | zhemm | |
BLAS:COMPLEX16_BLAS_LEVEL3 | zher2k | |
BLAS:COMPLEX16_BLAS_LEVEL3 | zherk | |
BLAS:COMPLEX16_BLAS_LEVEL3 | zsymm | |
BLAS:COMPLEX16_BLAS_LEVEL3 | zsyr2k | |
BLAS:COMPLEX16_BLAS_LEVEL3 | zsyrk | |
BLAS:COMPLEX16_BLAS_LEVEL3 | ztrmm | |
BLAS:COMPLEX_16_BLAS_LEVEL2 | zgbmv | |
BLAS:COMPLEX_16_BLAS_LEVEL2 | zgemv | |
BLAS:COMPLEX_16_BLAS_LEVEL2 | zgerc | |
BLAS:COMPLEX_16_BLAS_LEVEL2 | zgeru | |
BLAS:COMPLEX_16_BLAS_LEVEL2 | zhbmv | |
BLAS:COMPLEX_16_BLAS_LEVEL2 | zhemv | |
BLAS:COMPLEX_16_BLAS_LEVEL2 | zher | |
BLAS:COMPLEX_16_BLAS_LEVEL2 | zher2 | |
BLAS:COMPLEX_16_BLAS_LEVEL2 | zhpmv | |
BLAS:COMPLEX_16_BLAS_LEVEL2 | zhpr | |
BLAS:COMPLEX_16_BLAS_LEVEL2 | zhpr2 | |
BLAS:COMPLEX_16_BLAS_LEVEL2 | ztbmv | |
BLAS:COMPLEX_16_BLAS_LEVEL2 | ztbsv | |
BLAS:COMPLEX_16_BLAS_LEVEL2 | ztpmv | |
BLAS:COMPLEX_16_BLAS_LEVEL2 | ztpsv | |
BLAS:COMPLEX_16_BLAS_LEVEL2 | ztrmv | |
BLAS:COMPLEX_16_BLAS_LEVEL3 | ztrsm | |
BLAS:COMPLEX_BLAS_LEVEL1 | caxpy | CY:=CY+CA*CX (constant times a vector plus a vector) |
BLAS:COMPLEX_BLAS_LEVEL1 | ccopy | CY:=CX (copies elements of a vector x to a vector y) |
BLAS:COMPLEX_BLAS_LEVEL1 | cdotc | CDOTC := SUM CONJUGATE(CX) * CY (conjugated vector dot product) |
BLAS:COMPLEX_BLAS_LEVEL1 | cdotu | CDOTU := SUM CX * CY (unconjugated vector dot product) |
BLAS:COMPLEX_BLAS_LEVEL1 | cscal | scales a vector by a constant. CX:=CA*CX (complex multiplier) |
BLAS:COMPLEX_BLAS_LEVEL1 | csrot | Applies a real Given's rotation to complex vectors. |
BLAS:COMPLEX_BLAS_LEVEL1 | csscal | CSSCAL scales a complex vector by a real constant. CX:=SA*CX (real multiplier). |
BLAS:COMPLEX_BLAS_LEVEL1 | cswap | Interchange vectors CX and CY. |
BLAS:COMPLEX_BLAS_LEVEL2 | cgbmv | CY := alpha*A*CX + beta*CY; ==> A is a rectangular band matrix). |
BLAS:COMPLEX_BLAS_LEVEL2 | cgemv | CY := alpha*A*CX + beta*CY; ==> A a rectangular matrix. |
BLAS:COMPLEX_BLAS_LEVEL2 | cgerc | A := A + alpha*CX*CONJUGATE-TRANSPOSE(CY); ==> A is a rectangular matrix. |
BLAS:COMPLEX_BLAS_LEVEL2 | cgeru | A := A + alpha*CX*TRANSPOSE(CY); ==> A is a rectangular matrix. |
BLAS:COMPLEX_BLAS_LEVEL2 | chbmv | CY := alpha*A*CX + beta*CY; ==> A a (square) hermitian band matrix. |
BLAS:COMPLEX_BLAS_LEVEL2 | chemv | CY := alpha*A*CX + beta*CY; ==> A a (square) hermitian matrix. |
BLAS:COMPLEX_BLAS_LEVEL2 | cher | A := A + alpha*CX*CONJUGATE-TRANSPOSE(CX); ==> A a (square) hermitian matrix. (performs the hermitian rank 1 operation) |
BLAS:COMPLEX_BLAS_LEVEL2 | cher2 | A := A + alpha*CX*CONJUGATE-TRANSPOSE(CY)n + CONJUGATE(alpha)*CY*CONJUGATE-TRANSPOSE(CX); ==> n A a (square) hermitian matrix. (performs the hermitian rank 2 operation) |
BLAS:COMPLEX_BLAS_LEVEL2 | chpmv | CY := alpha*A*CX + beta*CY, A a (square) hermitian packed matrix. |
BLAS:COMPLEX_BLAS_LEVEL2 | chpr | performs the hermitian rank 1 operation A := A + alpha*CX*CONJUGATE-TRANSPOSE(CX), a a (square) hermitian packed. |
BLAS:COMPLEX_BLAS_LEVEL2 | chpr2 | performs the hermitian rank 2 operation A := A + alpha*CX*CONJUGATE-TRANSPOSE(CY)n + CONJUGATE(ALPHA)*CY*CONJUGATE-TRANSPOSE(CX), n A a (square) hermitian packed matrix. |
BLAS:COMPLEX_BLAS_LEVEL2 | ctbmv | CX := A*CX, A is a triangular band matrix. |
BLAS:COMPLEX_BLAS_LEVEL2 | ctbsv | CX := INVERSE(A)*CX, where A is a triangular band matrix. |
BLAS:COMPLEX_BLAS_LEVEL2 | ctpmv | CX := A*CX, A is a packed triangular band matrix. |
BLAS:COMPLEX_BLAS_LEVEL2 | ctpsv | CX := INVERSE(A)*CX, where A is a packed triangular band matrix. |
BLAS:COMPLEX_BLAS_LEVEL2 | ctrmv | CX := A*CX, A is a triangular matrix. |
BLAS:COMPLEX_BLAS_LEVEL2 | ctrsv | CX := INVERSE(A)*CX, where A is a triangular matrix. |
BLAS:COMPLEX_BLAS_LEVEL3 | cgemm | C:=alpha*A*B+beta*C; ==> A, B, C rectangular. |
BLAS:COMPLEX_BLAS_LEVEL3 | chemm | C:=alpha*A*TRANSPOSE(A)+beta*C; ==> A hermitian, B, C rectangular. |
BLAS:COMPLEX_BLAS_LEVEL3 | cher2k | C:=alpha*A*TRANSPOSE(B)+alpha*B*TRANSPOSE(A)+beta*C; ==> C hermitian. (performs one of the hermitian rank 2k operations) |
BLAS:COMPLEX_BLAS_LEVEL3 | cherk | performs one of the hermitian rank k operations C:=alpha*A*TRANSPOSE(A)+beta*C, C hermitian. |
BLAS:COMPLEX_BLAS_LEVEL3 | csymm | C:=alpha*A*B+beta*C, A symmetric, B, C rectangular. |
BLAS:COMPLEX_BLAS_LEVEL3 | csyr2k | C:=alpha*A*TRANSPOSE(B)+alpha*B*TRANSPOSE(A)+beta*C, C symmetric. |
BLAS:COMPLEX_BLAS_LEVEL3 | csyrk | C:=alpha*A*TRANSPOSE(A)+beta*C, C symmetric. |
BLAS:COMPLEX_BLAS_LEVEL3 | ctrmm | B:=A*B or B:=B*A, A triangular, B rectangular. |
BLAS:COMPLEX_BLAS_LEVEL3 | ctrsm | B:=INVERSE(A)*C or B:=C*INVERSE(A), B, C rectangular, A triangular. |
BLAS:DOUBLE_BLAS_LEVEL1 | dasum | takes the sum of the absolute values. |
BLAS:DOUBLE_BLAS_LEVEL1 | daxpy | constant times a vector plus a vector. |
BLAS:DOUBLE_BLAS_LEVEL1 | dcabs1 | DCABS1 computes |Re(.)| + |Im(.)| of a double complex number |
BLAS:DOUBLE_BLAS_LEVEL1 | dcopy | copies elements of a vector, x, to a vector, y. |
BLAS:DOUBLE_BLAS_LEVEL1 | ddot | forms the dot product of two vectors. |
BLAS:DOUBLE_BLAS_LEVEL1 | drotmg | |
BLAS:DOUBLE_BLAS_LEVEL1 | dscal | scales a vector by a constant. |
BLAS:DOUBLE_BLAS_LEVEL1 | dsdot | |
BLAS:DOUBLE_BLAS_LEVEL1 | dswap | interchanges two vectors. |
BLAS:DOUBLE_BLAS_LEVEL1 | dtrsv | |
BLAS:DOUBLE_BLAS_LEVEL1 | dzasum | |
BLAS:DOUBLE_BLAS_LEVEL2 | dgbmv | |
BLAS:DOUBLE_BLAS_LEVEL2 | dgemv | |
BLAS:DOUBLE_BLAS_LEVEL2 | dger | |
BLAS:DOUBLE_BLAS_LEVEL2 | dsbmv | |
BLAS:DOUBLE_BLAS_LEVEL2 | dspmv | |
BLAS:DOUBLE_BLAS_LEVEL2 | dspr | |
BLAS:DOUBLE_BLAS_LEVEL2 | dspr2 | |
BLAS:DOUBLE_BLAS_LEVEL2 | dsymv | |
BLAS:DOUBLE_BLAS_LEVEL2 | dsyr2 | |
BLAS:DOUBLE_BLAS_LEVEL2 | dtpsv | |
BLAS:DOUBLE_BLAS_LEVEL2 | dtrmv | |
BLAS:DOUBLE_BLAS_LEVEL3 | dgemm | |
BLAS:DOUBLE_BLAS_LEVEL3 | dsymm | |
BLAS:DOUBLE_BLAS_LEVEL3 | dsyr | |
BLAS:DOUBLE_BLAS_LEVEL3 | dsyr2k | |
BLAS:DOUBLE_BLAS_LEVEL3 | dsyrk | |
BLAS:DOUBLE_BLAS_LEVEL3 | dtbmv | |
BLAS:DOUBLE_BLAS_LEVEL3 | dtbsv | |
BLAS:DOUBLE_BLAS_LEVEL3 | dtpmv | |
BLAS:DOUBLE_BLAS_LEVEL3 | dtrmm | |
BLAS:DOUBLE_BLAS_LEVEL3 | dtrsm | |
BLAS:SINGLE_BLAS_LEVEL1 | crotg | Generate a hermitian Given's rotation. |
BLAS:SINGLE_BLAS_LEVEL1 | dnrm2 | returns the euclidean norm of a vector via the function name |
BLAS:SINGLE_BLAS_LEVEL1 | drot | DROT applies a plane rotation. |
BLAS:SINGLE_BLAS_LEVEL1 | drotg | constructs a plane rotation |
BLAS:SINGLE_BLAS_LEVEL1 | drotm | Apply the Modified Givens Transformation, H, to the 2 by N matrix |
BLAS:SINGLE_BLAS_LEVEL1 | dznrm2 | |
BLAS:SINGLE_BLAS_LEVEL1 | sasum | SASUM:=sum of absolute values of SX. |
BLAS:SINGLE_BLAS_LEVEL1 | saxpy | SY:=SY+SA*SX (constant times a vector plus a vector) |
BLAS:SINGLE_BLAS_LEVEL1 | scabs1 | |
BLAS:SINGLE_BLAS_LEVEL1 | scasum | SCASUM:=SUM(I=1 to N) ABS(REAL(CX(I)))+ABS(AIMAG(CX(I))). |
BLAS:SINGLE_BLAS_LEVEL1 | scnrm2 | SCNRM2:= square root of sum of magnitudes of entries of CX. |
BLAS:SINGLE_BLAS_LEVEL1 | scopy | SY:=SX |
BLAS:SINGLE_BLAS_LEVEL1 | sdot | SDOT := SUM SX * SY (vector dot product) |
BLAS:SINGLE_BLAS_LEVEL1 | sdsdot | Compute the inner product of two vectors with extended precision accumulation. SDSDOT := SUM SX * SY (accumulated double precision, returned single) |
BLAS:SINGLE_BLAS_LEVEL1 | snrm2 | SNRM2 := square root of sum of SX(I)**2 |
BLAS:SINGLE_BLAS_LEVEL1 | srot | Apply Given's rotation. |
BLAS:SINGLE_BLAS_LEVEL1 | srotg | Generate Given's rotation. |
BLAS:SINGLE_BLAS_LEVEL1 | srotm | Apply a modified Given's rotation. |
BLAS:SINGLE_BLAS_LEVEL1 | srotmg | Generate a modified Given's rotation. |
BLAS:SINGLE_BLAS_LEVEL1 | sscal | SX:=SA*SX. |
BLAS:SINGLE_BLAS_LEVEL1 | sswap | Interchange vectors SX and SY. |
BLAS:SINGLE_BLAS_LEVEL2 | sgbmv | SY:=alpha*A*SX+beta*SY, A a band matrix. |
BLAS:SINGLE_BLAS_LEVEL2 | sgemv | SY:=alpha*A*SX+beta*SY, A a rectangular matrix. |
BLAS:SINGLE_BLAS_LEVEL2 | sger | A:=A+alpha*SX*TRANSPOSE(SY), rank 1 update, A a rectangular matrix. |
BLAS:SINGLE_BLAS_LEVEL2 | ssbmv | SY:=alpha*A*SX+beta*SY, A a symmetric band matrix. |
BLAS:SINGLE_BLAS_LEVEL2 | sspmv | SY:=alpha*A*SX+beta*SY, A a packed symmetric matrix. |
BLAS:SINGLE_BLAS_LEVEL2 | sspr | A:=A+alpha*SX*TRANSPOSE(SX), A a packed symmetric matrix. |
BLAS:SINGLE_BLAS_LEVEL2 | sspr2 | A:=A+alpha*SX*TRANSPOSE(SY)+alpha*SY*TRANSPOSE(SX), A packed symmetric. |
BLAS:SINGLE_BLAS_LEVEL2 | ssymv | SY:=alpha*A*SX+beta*SY, A a symmetric matrix. |
BLAS:SINGLE_BLAS_LEVEL2 | ssyr | A:=A+alpha*SX*TRANSPOSE(SX), A a symmetric matrix. |
BLAS:SINGLE_BLAS_LEVEL2 | ssyr2 | A:=A+alpha*SX*TRANSPOSE(SY)+alpha*SY*TRANSPOSE(SX), A a symmetric |
BLAS:SINGLE_BLAS_LEVEL2 | stbmv | SX:=A*SX, A a triangular band matrix. |
BLAS:SINGLE_BLAS_LEVEL2 | stbsv | SX:=INVERSE(A)*SX, A a triangular band matrix. |
BLAS:SINGLE_BLAS_LEVEL2 | stpmv | SX:=A*SX, A a packed symmetric matrix. |
BLAS:SINGLE_BLAS_LEVEL2 | stpsv | SX:=INVERSE(A)*SX, A a packed symmetric matrix. |
BLAS:SINGLE_BLAS_LEVEL2 | strmv | SX:=A*SX, A a triangular matrix. |
BLAS:SINGLE_BLAS_LEVEL2 | strsv | SX:=INVERSE(A)*SX, A a triangular matrix. |
BLAS:SINGLE_BLAS_LEVEL3 | sgemm | C:=alpha*A*B+beta*C, A, B, C rectangular. |
BLAS:SINGLE_BLAS_LEVEL3 | ssymm | C:=alpha*A*B+beta*C, A symmetric, B, C rectangular. |
BLAS:SINGLE_BLAS_LEVEL3 | ssyr2k | C:=alpha*A*TRANSPOSE(B)+alpha*B*TRANSPOSE(A)+beta*C, C symmetric. |
BLAS:SINGLE_BLAS_LEVEL3 | ssyrk | C:=alpha*A*TRANSPOSE(A)+beta*C, C symmetric. |
BLAS:SINGLE_BLAS_LEVEL3 | strmm | B:=A*B or B:=B*A, A triangular, B rectangular. |
BLAS:SINGLE_BLAS_LEVEL3 | strsm | B:=INVERSE(A)*C or B:=C*INVERSE(A), B, C rectangular, A triangular. |
CHARACTER:COMPARE | lge | ASCII Lexical greater than or equal |
CHARACTER:COMPARE | lgt | ASCII Lexical greater than |
CHARACTER:COMPARE | lle | ASCII Lexical less than or equal |
CHARACTER:COMPARE | llt | ASCII Lexical less than |
CHARACTER:CONVERSION | achar | Returns a character in a specified position in the ASCII collating sequence |
CHARACTER:CONVERSION | char | Generate a character from a code value |
CHARACTER:CONVERSION | iachar | Return integer ASCII code of a character |
CHARACTER:CONVERSION | ichar | Character-to-integer code conversion function |
CHARACTER:INQUIRY | new_line | Newline character |
CHARACTER:PARSE | tokenize | Parse a string into tokens. |
CHARACTER:SEARCH | index | Position of a substring within a string |
CHARACTER:SEARCH | scan | Scan a string for the presence of a set of characters |
CHARACTER:SEARCH | verify | Position of a character in a string of characters that does not appear in a given set of characters. |
CHARACTER:SPLIT | split | Parse a string into tokens, one at a time. |
CHARACTER:WHITESPACE | adjustl | Left-justified a string |
CHARACTER:WHITESPACE | adjustr | Right-justify a string |
CHARACTER:WHITESPACE | len_trim | Character length without trailing blank characters |
CHARACTER:WHITESPACE | trim | Remove trailing blank characters from a string |
CHARACTER | len | Length of a character entity |
CHARACTER | repeat | Repeated string concatenation |
COLLECTIVE | co_broadcast | Copy a value to all images the current set of images |
COLLECTIVE | co_lbound | Lower codimension bounds of an array |
COLLECTIVE | co_max | Maximal value on the current set of images |
COLLECTIVE | co_min | Minimal value on the current set of images |
COLLECTIVE | co_reduce | Reduction of values on the current set of images |
COLLECTIVE | co_sum | Sum of values on the current set of images |
COLLECTIVE | co_ubound | Upper codimension bounds of an array |
COLLECTIVE | event_query | Query whether a coarray event has occurred |
COLLECTIVE | image_index | Cosubscript to image index conversion |
COLLECTIVE | lcobound | Lower codimension bounds of an array |
COLLECTIVE | num_images | Number of images |
COLLECTIVE | this_image | Cosubscript index of this image |
COLLECTIVE | ucobound | Upper codimension bounds of an array |
COMPILER:INQUIRY | compiler_options | Options passed to the compiler |
COMPILER:INQUIRY | compiler_version | Compiler version string |
ISO_C_BINDING | c_associated | Status of a C pointer |
ISO_C_BINDING | c_f_pointer | Convert C into Fortran pointer |
ISO_C_BINDING | c_f_procpointer | Convert C into Fortran procedure pointer |
ISO_C_BINDING | c_funloc | Obtain the C address of a procedure |
ISO_C_BINDING | c_loc | Obtain the C address of an object |
ISO_C_BINDING | c_sizeof | Size in bytes of an expression |
KIND:INQUIRY | kind | Query kind of an entity |
KIND | selected_char_kind | Select character kind such as "Unicode" |
KIND | selected_int_kind | Choose integer kind |
KIND | selected_real_kind | Choose real kind |
MATHEMATICS:RANDOM | random_init | Initializes the state of the pseudorandom number generator |
MATHEMATICS:RANDOM | random_number | Pseudo-random number |
MATHEMATICS:RANDOM | random_seed | Initialize a pseudo-random number sequence |
MATHEMATICS:TRIGONOMETRIC | acos | Arccosine (inverse cosine) function |
MATHEMATICS:TRIGONOMETRIC | acosd | Arccosine (inverse cosine) function in degrees |
MATHEMATICS:TRIGONOMETRIC | acosh | Inverse hyperbolic cosine function |
MATHEMATICS:TRIGONOMETRIC | acospi | Circular Arccosine (inverse circular cosine) function |
MATHEMATICS:TRIGONOMETRIC | asin | Arcsine function |
MATHEMATICS:TRIGONOMETRIC | asind | Arcsine function in degrees |
MATHEMATICS:TRIGONOMETRIC | asinh | Inverse hyperbolic sine function |
MATHEMATICS:TRIGONOMETRIC | asinpi | Circular arc sine function |
MATHEMATICS:TRIGONOMETRIC | atan | Arctangent AKA inverse tangent function |
MATHEMATICS:TRIGONOMETRIC | atan2 | Arctangent (inverse tangent) function |
MATHEMATICS:TRIGONOMETRIC | atan2d | Arc tangent function in degrees (inverse tangent) |
MATHEMATICS:TRIGONOMETRIC | atan2pi | Circular Arc tangent (inverse tangent) function |
MATHEMATICS:TRIGONOMETRIC | atand | Arc tangent AKA inverse tangent function in degrees |
MATHEMATICS:TRIGONOMETRIC | atanh | Inverse hyperbolic tangent function |
MATHEMATICS:TRIGONOMETRIC | atanpi | Circular Arctangent AKA inverse tangent function |
MATHEMATICS:TRIGONOMETRIC | cos | Cosine function |
MATHEMATICS:TRIGONOMETRIC | cosd | Degree cosine function |
MATHEMATICS:TRIGONOMETRIC | cosh | Hyperbolic cosine function |
MATHEMATICS:TRIGONOMETRIC | cospi | Circular Cosine function |
MATHEMATICS:TRIGONOMETRIC | sin | Sine function |
MATHEMATICS:TRIGONOMETRIC | sind | Degree sine function |
MATHEMATICS:TRIGONOMETRIC | sinh | Hyperbolic sine function |
MATHEMATICS:TRIGONOMETRIC | sinpi | Circular sine function |
MATHEMATICS:TRIGONOMETRIC | tan | Tangent function |
MATHEMATICS:TRIGONOMETRIC | tand | Degree Tangent function |
MATHEMATICS:TRIGONOMETRIC | tanh | Hyperbolic tangent function |
MATHEMATICS:TRIGONOMETRIC | tanpi | Circular tangent function |
MATHEMATICS | bessel_j0 | Bessel function of the first kind of order 0 |
MATHEMATICS | bessel_j1 | Bessel function of the first kind of order 1 |
MATHEMATICS | bessel_jn | Bessel function of the first kind |
MATHEMATICS | bessel_y0 | Bessel function of the second kind of order 0 |
MATHEMATICS | bessel_y1 | Bessel function of the second kind of order 1 |
MATHEMATICS | bessel_yn | Bessel function of the second kind |
MATHEMATICS | erf | Error function |
MATHEMATICS | erfc | Complementary error function |
MATHEMATICS | erfc_scaled | Scaled complementary error function |
MATHEMATICS | exp | Base-e exponential function |
MATHEMATICS | gamma | Gamma function, which yields factorials for positive whole numbers |
MATHEMATICS | hypot | Returns the Euclidean distance - the distance between a point and the origin. |
MATHEMATICS | log | Natural logarithm |
MATHEMATICS | log10 | Base 10 or common logarithm |
MATHEMATICS | log_gamma | Logarithm of the absolute value of the Gamma function |
MATHEMATICS | norm2 | Euclidean vector norm |
MATHEMATICS | sqrt | Square-root function |
MEMORY | move_alloc | Move allocation from one object to another |
MODEL:COMPONENTS | exponent | Exponent of floating-point number |
MODEL:COMPONENTS | fraction | Fractional part of the model representation |
MODEL:COMPONENTS | nearest | Nearest representable number |
MODEL:COMPONENTS | scale | Scale a real value by a whole power of the radix |
MODEL:COMPONENTS | set_exponent | real value with specified exponent |
MODEL:NUMERIC | digits | Significant digits in the numeric model |
MODEL:NUMERIC | epsilon | Epsilon function |
MODEL:NUMERIC | huge | Largest number of a type and kind |
MODEL:NUMERIC | maxexponent | Maximum exponent of a real kind |
MODEL:NUMERIC | minexponent | Minimum exponent of a real kind |
MODEL:NUMERIC | precision | Decimal precision of a real kind |
MODEL:NUMERIC | radix | Base of a numeric model |
MODEL:NUMERIC | range | Decimal exponent range of a numeric kind |
MODEL:NUMERIC | tiny | Smallest positive number of a real kind |
MODEL_COMPONENTS | rrspacing | Reciprocal of the relative spacing of a numeric type |
MODEL_COMPONENTS | spacing | Smallest distance between two numbers of a given type |
M_Compare_Float_Numbers::INTRO | M_Compare_Float_Numbers | perform relational comparisons on real numbers (LICENSE:GPL) |
M_LA | elementcopy | copy elements from IN to OUT regardless of rank until hit end of one of them |
M_LA | linspace | return a vector of linearly spaced values |
M_LA | mat_magic | create an N x N magic square array, N>2 |
M_LA | wgedi | computes the determinant and inverse of a matrix using the factors computed by WGECO(3f) or WGEFA(3f). |
M_MATCH | M_match | Basic Regular Expressions (LICENSE:PD) |
M_MATCH | amatch | look for pattern matching regular expression; returns its location (LICENSE:PD) |
M_MATCH | error | print message and stop program execution (LICENSE:PD) |
M_MATCH | getpat | convert str into pattern (LICENSE:PD) |
M_MATCH | makpat | make pattern from arg(from), terminate on delim (LICENSE:PD) |
M_MATCH | match | find match to a basic regular expression anywhere on input string (LICENSE:PD) |
M_anything::INTRO | M_anything | procedures that use polymorphism to allow arguments of different types generically (LICENSE:MIT) |
M_anything | anyinteger_to_string | convert integer of any kind to a string (LICENSE:MIT) |
M_anything | anyscalar_to_double | convert integer or real parameter of any kind to doubleprecision (LICENSE:MIT) |
M_anything | anyscalar_to_int64 | convert intrinsic scalar types to integer(kind=int64) (LICENSE:MIT) |
M_anything | anyscalar_to_real | convert integer or real parameter of any kind to real (LICENSE:MIT) |
M_anything | anyscalar_to_real128 | convert integer or real parameter of any kind to real128 (LICENSE:MIT) |
M_anything | anyscalar_to_string | converts up to twenty standard scalar type values to a string (LICENSE:MIT) |
M_anything | anything_to_bytes | convert standard types to bytes (character(len=1):: array(:)) (LICENSE:MIT) |
M_anything | bytes_to_anything | convert bytes(character)len=1):: array(:)) to standard types (LICENSE:MIT) |
M_anything | empty | set an allocatable array to zero (LICENSE:MIT) |
M_anything | get_type | return array of strings containing type names of arguments (LICENSE:MIT) |
M_attr::INTRO | M_attr | control text attributes on terminals (LICENSE:MIT) |
M_attr | alert | print messages using a standard format including time and program name (LICENSE:MIT) |
M_attr | attr | substitute escape sequences for HTML-like syntax in strings (LICENSE:MIT) |
M_attr | attr_mode | select processing mode for output from attr(3f) (LICENSE:MIT) |
M_attr | attr_update | update internal dictionary given keyword and value (LICENSE:MIT) |
M_bessel::INTRO | bes | calculate Bessel functions J(X), Y(X), I(X), K(X) for doubleprecision arguments and integer orders |
M_bessel | besi | compute the I Bessel function for a given argument and order |
M_bessel | besj | compute the J Bessel function for a given argument and order |
M_bessel | besj0 | calculates the Bessel function J(X) of order zero. |
M_bessel | besj1 | calculates the Bessel function J(X) of order one. |
M_bessel | besk | compute the K Bessel function for a given argument and order |
M_bessel | besy | compute the Y Bessel function for a given argument and order |
M_bessel | besy0 | calculates the Bessel function Y(X) of order zero. |
M_big_integer | M_big_integer | define new data type BIG_INTEGER and operators |
M_calcomp::INTRO | M_calcomp | emulate old Calcomp graphics library (LICENSE:PD) |
M_calcomp:basic | axis | draw linear axis with numeric scale and axis label (LICENSE:PD) |
M_calcomp:basic | factor | rescale entire plot (LICENSE:PD) |
M_calcomp:basic | line | plot a polyline with optional rescaling (LICENSE:PD) |
M_calcomp:basic | newpen | select new pen color and move to origin (LICENSE:PD) |
M_calcomp:basic | nframe | start new frame (LICENSE:PD) |
M_calcomp:basic | number | plots a floating-point number (LICENSE:PD) |
M_calcomp:basic | plot | move with pen up or down or start new origin or terminate plotting (LICENSE:PD) |
M_calcomp:basic | plots | initialize the CALCOMP package (LICENSE:PD) |
M_calcomp:basic | scale | calculate scaling factors for producing XY plots with LINE(3f) and AXIS(3f) routines (LICENSE:PD) |
M_calcomp:basic | symbol | draw text string or marker (LICENSE:PD) |
M_calcomp:basic | where | return current position and current plot-scaling factor (LICENSE:PD) |
M_calcomp:basic | width | select pen width (LICENSE:PD) |
M_calcomp:general | circl | draws an arc or spiral (LICENSE:PD) |
M_calcomp:general | dashl | draws a polyline with dashed lines (LICENSE:PD) |
M_calcomp:general | dashp | draw from current position to new point with dashed line (LICENSE:PD) |
M_calcomp:general | elips | draw an elliptical arc (LICENSE:PD) |
M_calcomp:general | fit | draws a semi-hyperbolic curve through three points (LICENSE:PD) |
M_calcomp:general | grid | draws a linear grid (LICENSE:PD) |
M_calcomp:general | poly | draw an equilateral polygon (LICENSE:PD) |
M_calcomp:general | rect | draw a rectangle (LICENSE:PD) |
M_calcomp:scientific | cntour | draw a contour plot (LICENSE:PD) |
M_calcomp:scientific | curvx | plots a function of X over a given range (LICENSE:PD) |
M_calcomp:scientific | curvy | plots a function of Y over a given range (LICENSE:PD) |
M_calcomp:scientific | fline | plot a polyline with optional fit (LICENSE:PD) |
M_calcomp:scientific | lgaxs | draw logarithmic axis (LICENSE:PD) |
M_calcomp:scientific | lglin | draw polyline in log-log or semi-log mode (LICENSE:PD) |
M_calcomp:scientific | polar | plot radial values versus angular variables (as polar coordinates) (LICENSE:PD) |
M_calcomp:scientific | scalg | determine scale factors for a logarithmic scale (LICENSE:PD) |
M_calcomp:scientific | smoot | draw a polyline using modified spline-fitting technique (LICENSE:PD) |
M_calculator::INTRO | M_calculator | module of routines for parsing expressions and returning values (LICENSE:PD) |
M_calculator | M_calculator_programmer_notes | Programmer notes for module M_calculator (LICENSE:PD) |
M_calculator | calculator | parse calculator expression and return numeric or string values (LICENSE:PD) |
M_calculator | dnum0 | return double precision value from string expression using calculator(3f) (LICENSE:PD) |
M_calculator | expression | return value from a string expression processing messages to simplify call to CALCULATOR(3f) (LICENSE:PD) |
M_calculator | getvalue | given numeric variable name return doubleprecision value directly from calculator dictionary for efficiency (LICENSE:PD) |
M_calculator | igetvalue | given numeric variable name return integer value directly from calculator dictionary for efficiency (LICENSE:PD) |
M_calculator | inum0 | return integer value from calculator expression (LICENSE:PD) |
M_calculator | rgetvalue | given numeric variable name return real value directly from calculator dictionary for efficiency (LICENSE:PD) |
M_calculator | rnum0 | returns real number from string expression using CALCULATOR(3f) (LICENSE:PD) |
M_calculator | snum0 | resolve a calculator expression into a string(return blank on errors) (LICENSE:PD) |
M_calculator | strgar2 | read a string into a real array USING CALCULATOR, allowing quoted strings in arguments, (LICENSE:PD) |
M_calculator | strgarr | read a string into an array using CALCULATOR(3f) calculator (LICENSE:PD) |
M_calculator | stuff | directly store value into calculator dictionary for efficiency (LICENSE:PD) |
M_calculator | stuffa | directly store a string into calculator variable name table (LICENSE:PD) |
M_color::INTRO | M_color | a Fortran module that lets you convert between common color models (LICENSE:PD) |
M_color | closest_color_name | returns the closest name for the given RGB values. (LICENSE:PD) |
M_color | color_name2rgb | returns the RGB values in the range 0 to 100 for a given known color name. (LICENSE:PD) |
M_color | hue | converts a color's components from one color model to another. (LICENSE:PD) |
M_color | rgbmono | converts RGB colors to a reasonable grayscale intensity (LICENSE:PD) |
M_constants:INTRO | M_constants | Useful constants |
M_contourplot | contourlines | calculate contour lines from ungridded data f(x, y) and call user-supplied routine with results |
M_csv | M_csv | Comma-separated values |
M_csv | csv | prints up to 20 standard scalar types to a string in CSV style (LICENSE:PD) |
M_csv | csv_write | prints intrinsic type to a file assigned to LUN CSV_LUN (LICENSE:PD) |
M_datapac:ANALYSIS | fourie | perform a Fourier analysis of a data set |
M_datapac:ANALYSIS | norout | Performs a normal outlier analysis on the data in the input vector X. |
M_datapac:ANALYSIS | runs | perform a runs test |
M_datapac:ANALYSIS | tail | performs a symmetric distribution tail length analysis |
M_datapac:ANALYSIS | time | perform a time series analysis (autocorrelation plot, a test for white noise, a "pilot" spectrum, and 4 other estimated spectra based on differing bandwidth) |
M_datapac:ANALYSIS | weib | perform a Weibull distribution analysis (Weibull PPCC analysis) |
M_datapac:CUMULATIVE_DISTRIBUTION | bincdf | compute the binomial cumulative distribution function |
M_datapac:CUMULATIVE_DISTRIBUTION | caucdf | compute the Cauchy cumulative distribution function |
M_datapac:CUMULATIVE_DISTRIBUTION | chscdf | compute the chi-square cumulative distribution function |
M_datapac:CUMULATIVE_DISTRIBUTION | dexcdf | compute the double exponential cumulative distribution function |
M_datapac:CUMULATIVE_DISTRIBUTION | ev1cdf | compute the extreme value type 1 (Gumbel) cumulative distribution function |
M_datapac:CUMULATIVE_DISTRIBUTION | ev2cdf | compute the extreme value type 2 (Frechet) cumulative distribution function |
M_datapac:CUMULATIVE_DISTRIBUTION | expcdf | compute the exponential cumulative distribution function |
M_datapac:CUMULATIVE_DISTRIBUTION | fcdf | compute the F cumulative distribution function |
M_datapac:CUMULATIVE_DISTRIBUTION | gamcdf | compute the gamma cumulative distribution function |
M_datapac:CUMULATIVE_DISTRIBUTION | geocdf | compute the geometric cumulative distribution function |
M_datapac:CUMULATIVE_DISTRIBUTION | hfncdf | compute the half-normal cumulative distribution function |
M_datapac:CUMULATIVE_DISTRIBUTION | lamcdf | compute the Tukey-Lambda cumulative distribution function |
M_datapac:CUMULATIVE_DISTRIBUTION | lgncdf | compute the lognormal cumulative distribution function |
M_datapac:CUMULATIVE_DISTRIBUTION | logcdf | compute the logistic cumulative distribution function |
M_datapac:CUMULATIVE_DISTRIBUTION | nbcdf | compute the negative binomial cumulative distribution function |
M_datapac:CUMULATIVE_DISTRIBUTION | norcdf | compute the normal cumulative distribution function |
M_datapac:CUMULATIVE_DISTRIBUTION | parcdf | compute the Pareto cumulative distribution function |
M_datapac:CUMULATIVE_DISTRIBUTION | poicdf | compute the Poisson cumulative distribution function |
M_datapac:CUMULATIVE_DISTRIBUTION | tcdf | computes the cumulative distribution function value for student's t distribution with integer degrees of freedom NU. |
M_datapac:CUMULATIVE_DISTRIBUTION | unicdf | trivially compute the Uniform cumulative distribution function |
M_datapac:CUMULATIVE_DISTRIBUTION | weicdf | compute the Weibull cumulative distribution function |
M_datapac:GENERIC_LINE_PLOT | plot | yields a one-page printer plot of Y(I) versus X(I) |
M_datapac:GENERIC_LINE_PLOT | plot10 | generate a line printer plot with special plot characters |
M_datapac:GENERIC_LINE_PLOT | plot6 | generate a line printer plot |
M_datapac:GENERIC_LINE_PLOT | plot7 | generate a line printer plot with special plot characters |
M_datapac:GENERIC_LINE_PLOT | plot8 | generate a line printer plot with special plot characters |
M_datapac:GENERIC_LINE_PLOT | plot9 | generate a line printer plot with special plot characters |
M_datapac:GENERIC_LINE_PLOT | plotc | generate a line printer plot with special plot characters |
M_datapac:GENERIC_LINE_PLOT | plotco | generate a line printer autocorrelation plot |
M_datapac:GENERIC_LINE_PLOT | plotct | generate a line printer plot for the terminal (71 characters wide) |
M_datapac:GENERIC_LINE_PLOT | plots | generate a line printer plot of Y vs X |
M_datapac:GENERIC_LINE_PLOT | plotsc | generate a line printer plot with special plot characters |
M_datapac:GENERIC_LINE_PLOT | plotst | generate a line printer plot of Y vs X for the terminal (71 characters wide) |
M_datapac:GENERIC_LINE_PLOT | plott | generate a line printer plot of Y vs X for the terminal (71 characters wide) |
M_datapac:GENERIC_LINE_PLOT | plotu | generate a line printer 4-plot |
M_datapac:GENERIC_LINE_PLOT | plotx | generate a line printer run sequence plot |
M_datapac:GENERIC_LINE_PLOT | pltsct | generate a line printer plot with special plot characters for the terminal (71 characters wide) |
M_datapac:LINE_PLOT | cauplt | generate a Cauchy probability plot |
M_datapac:LINE_PLOT | chsplt | generate a Chi-square probability plot |
M_datapac:LINE_PLOT | dexplt | generate a double exponential probability plot |
M_datapac:LINE_PLOT | ev1plt | generate a extreme value type 1 (Gumbel) probability plot |
M_datapac:LINE_PLOT | ev2plt | generate a extreme value type 2 (Frechet) probability plot |
M_datapac:LINE_PLOT | expplt | generate a exponential probability plot |
M_datapac:LINE_PLOT | gamplt | generate a gamma probability plot |
M_datapac:LINE_PLOT | geoplt | generate a geometric probability plot |
M_datapac:LINE_PLOT | hfnplt | generate a half-normal probability plot |
M_datapac:LINE_PLOT | lamplt | generate a Tukey-Lambda probability plot |
M_datapac:LINE_PLOT | lgnplt | generates a lognormal probability plot |
M_datapac:LINE_PLOT | logplt | generate a logistic probability plot |
M_datapac:LINE_PLOT | norplt | generate a normal probability plot |
M_datapac:LINE_PLOT | parplt | generate a Pareto probability plot |
M_datapac:LINE_PLOT | plotsp | generate a line printer spectrum plot |
M_datapac:LINE_PLOT | plotxt | generate a line printer run sequence plot for the terminal (71 characters wide) |
M_datapac:LINE_PLOT | plotxx | generate a line printer lag plot |
M_datapac:LINE_PLOT | pltxxt | generate a line printer lag plot for the terminal (71 characters wide) |
M_datapac:LINE_PLOT | poiplt | generate a Poisson probability plot (line printer graph) |
M_datapac:LINE_PLOT | tplt | generates a Student's T probability plot (with integer degrees of freedom parameter value NU). |
M_datapac:LINE_PLOT | uniplt | generate a Uniform probability plot (line printer graph) |
M_datapac:LINE_PLOT | weiplt | generate a Weibull probability plot (line printer graph) |
M_datapac:PERCENT_POINT | binppf | compute the binomial percent point function |
M_datapac:PERCENT_POINT | cauppf | compute the Cauchy percent point function |
M_datapac:PERCENT_POINT | chsppf | compute the chi-square percent point function |
M_datapac:PERCENT_POINT | dexppf | compute the double exponential percent point function |
M_datapac:PERCENT_POINT | ev1ppf | compute the extreme value type 1 (Gumbel) percent point function |
M_datapac:PERCENT_POINT | ev2ppf | compute the extreme value type 2 (Frechet) percent point function |
M_datapac:PERCENT_POINT | expppf | compute the exponential percent point function |
M_datapac:PERCENT_POINT | gamppf | compute the gamma percent point function |
M_datapac:PERCENT_POINT | geoppf | compute the geometric percent point function |
M_datapac:PERCENT_POINT | hfnppf | compute the half-normal percent point function |
M_datapac:PERCENT_POINT | lamppf | compute the Tukey-Lambda percent point function |
M_datapac:PERCENT_POINT | lgnppf | compute the lognormal percent point function |
M_datapac:PERCENT_POINT | logppf | compute the logistic percent point function |
M_datapac:PERCENT_POINT | nbppf | compute the negative binomial percent point function |
M_datapac:PERCENT_POINT | norppf | compute the normal percent point function |
M_datapac:PERCENT_POINT | parppf | compute the Pareto percent point function |
M_datapac:PERCENT_POINT | poippf | compute the Poisson percent point function |
M_datapac:PERCENT_POINT | sampp | compute the sample 100P percent point (i.e., percentile) |
M_datapac:PERCENT_POINT | tppf | computes the percent point function value for the student's T distribution |
M_datapac:PERCENT_POINT | unippf | compute the Uniform percent point function |
M_datapac:PERCENT_POINT | weippf | compute the Weibull percent point function |
M_datapac:PROBABILITY_DENSITY | caupdf | compute the Cauchy probability density function |
M_datapac:PROBABILITY_DENSITY | dexpdf | compute the double exponential probability density function |
M_datapac:PROBABILITY_DENSITY | exppdf | compute the exponential probability density function |
M_datapac:PROBABILITY_DENSITY | lampdf | compute the Tukey-Lambda probability density function |
M_datapac:PROBABILITY_DENSITY | logpdf | compute the logistic probability density function |
M_datapac:PROBABILITY_DENSITY | norpdf | compute the normal probability density function |
M_datapac:PROBABILITY_DENSITY | unipdf | trivially compute the Uniform probability density function |
M_datapac:RANDOM | betran | generate beta random numbers |
M_datapac:RANDOM | binran | generate binomial random numbers |
M_datapac:RANDOM | cauran | generate Cauchy random numbers |
M_datapac:RANDOM | chsran | generate chi-square random numbers |
M_datapac:RANDOM | dexran | generate double exponential random numbers |
M_datapac:RANDOM | ev1ran | generate extreme value type 1 (Gumbel) random numbers |
M_datapac:RANDOM | ev2ran | generate extreme value type 2 (Frechet) random numbers |
M_datapac:RANDOM | expran | generate exponential random numbers |
M_datapac:RANDOM | fran | generate F random numbers |
M_datapac:RANDOM | gamran | generate gamma random numbers |
M_datapac:RANDOM | georan | generate geometric random numbers |
M_datapac:RANDOM | hfnran | generate half-normal random numbers |
M_datapac:RANDOM | lamran | generate Tukey-Lambda random numbers |
M_datapac:RANDOM | lgnran | generate lognormal random numbers |
M_datapac:RANDOM | logran | generate logistic random numbers |
M_datapac:RANDOM | nbran | generate negative binomial random numbers |
M_datapac:RANDOM | norran | generate normal random numbers |
M_datapac:RANDOM | parran | generate Pareto random numbers |
M_datapac:RANDOM | poiran | generate Poisson random numbers |
M_datapac:RANDOM | ranper | generates a random permutation |
M_datapac:RANDOM | tran | a random sample of size n from the Student's t distribution with integer degrees of freedom parameter NU. |
M_datapac:RANDOM | uniran | generate Uniform random numbers |
M_datapac:RANDOM | weiran | generate Weibull random numbers |
M_datapac:SORT | rank | rank a vector of sample observations |
M_datapac:SORT | sort | sort a vector of sample observations, also return the positions in the original vector |
M_datapac:SORT | sortc | sort a vector of sample observations and "carry" a second vector |
M_datapac:SORT | sortp | sorts and ranks a numeric vector X |
M_datapac:SPARSITY | causf | compute the Cauchy sparsity function |
M_datapac:SPARSITY | dexsf | compute the double exponential sparsity function |
M_datapac:SPARSITY | expsf | compute the exponential sparsity function |
M_datapac:SPARSITY | lamsf | compute the Tukey-Lambda sparsity function |
M_datapac:SPARSITY | logsf | compute the logistic sparsity function |
M_datapac:SPARSITY | norsf | compute the normal sparsity function |
M_datapac:SPARSITY | unisf | compute the Uniform sparsity function |
M_datapac:STATISTICS | autoco | compute the sample autocorrelation coefficient |
M_datapac:STATISTICS | corr | compute the sample correlation coefficient |
M_datapac:STATISTICS | count | compute the number of observations between a minimum and a maximum value |
M_datapac:STATISTICS | demod | perform a complex demodulation |
M_datapac:STATISTICS | discr2 | bin the elements of a vector (output vector contains class midpoints) |
M_datapac:STATISTICS | discr3 | bin the elements of a vector (output vector contains 1's, 2's, 3's, and so on) |
M_datapac:STATISTICS | discre | bin the elements of a vector (like DISCR2, but allows specification of min and max class limits) |
M_datapac:STATISTICS | extrem | determine whether a type 1 or type 2 extreme value distribution better fits a given data set |
M_datapac:STATISTICS | freq | compute the sample frequency and cumulative sample frequency of a vector |
M_datapac:STATISTICS | hist | generates histograms based on two different class widths |
M_datapac:STATISTICS | loc | print the sample mean, midrange, midmean, and median |
M_datapac:STATISTICS | mean | compute the sample mean of a data vector |
M_datapac:STATISTICS | median | compute the median of a data vector |
M_datapac:STATISTICS | midm | compute the midmean of a data vector |
M_datapac:STATISTICS | midr | compute the midrange of a data vector |
M_datapac:STATISTICS | min | compute the minimum of a data vector |
M_datapac:STATISTICS | propor | compute the sample proportion |
M_datapac:STATISTICS | range | compute the sample range |
M_datapac:STATISTICS | relsd | compute the relative standard deviation of a vector of observations |
M_datapac:STATISTICS | scale | compute the sample range, sample standard deviation, sample relative standard deviation, and sample variance |
M_datapac:STATISTICS | sd | compute the standard deviation of a vector of observations |
M_datapac:STATISTICS | spcorr | compute the sample Spearman rank correlation coefficient between two vectors of observations |
M_datapac:STATISTICS | stmom3 | compute the third central moment (i.e., the skewness) of a vector of observations |
M_datapac:STATISTICS | stmom4 | compute the fourth central moment (i.e., the kurtosis) of a vector of observations |
M_datapac:STATISTICS | tol | compute normal and distribution-free tolerance limits |
M_datapac:STATISTICS | trim | computes the sample trimmed mean of the data in the input vector X. |
M_datapac:STATISTICS | unimed | generates the N order statistic medians from the uniform (rectangular) distribution on the unit interval (0, 1). |
M_datapac:STATISTICS | var | compute the sample variance of a vector of observations |
M_datapac:STATISTICS | wind | compute the sample Windsorized mean of a vector of observations |
M_datapac:VECTOR_OPERATIONS | code | code the elements of a vector (1 for the minimum, 2 for the next larger value, and so on) |
M_datapac:VECTOR_OPERATION | copy | copy the elements of one vector into another vector |
M_datapac:VECTOR_OPERATION | define | set all elements of a vector equal to a specified constant |
M_datapac:VECTOR_OPERATION | delete | delete all elements of a vector within some specified interval |
M_datapac:VECTOR_OPERATION | dot | compute a dot product of two vectors |
M_datapac:VECTOR_OPERATION | max | MAX compute the maximum of a data vector |
M_datapac:VECTOR_OPERATION | move | move selected elements of one vector into another vector |
M_datapac:VECTOR_OPERATION | replac | replace all observations in a vector within a given interval with a user-specified constant |
M_datapac:VECTOR_OPERATION | retain | retain all observations in a vector within a user-specified interval |
M_datapac:VECTOR_OPERATION | subse1 | extract the elements of a vector which fall into a user-specified subset (one subset variable) |
M_datapac:VECTOR_OPERATION | subse2 | extract the elements of a vector which fall into a user-specified subset (two subset variables) |
M_datapac:VECTOR_OPERATION | subset | extract the elements of a vector which fall into a user-specified subset (one subset variable) |
M_display | M_display | module for pretty-printing matrices |
M_display | disp | pretty-print a matrix |
M_display | disp_get | return default settings in a structure of DISP(3f) settings |
M_display | disp_set | set default options for disp(3f) |
M_display | disp_set_factory | set DISP(3f) output back to original defaults |
M_display | tostring | change numbers to a string |
M_display | tostring_set | set modes for TOSTRING(3f) |
M_display | tostring_set_factory | set TOSTRING(3f) output back to original defaults |
M_draw::INTRO | M_draw | The M_draw graphics library (LICENSE:PD) |
M_draw:ARCS | arc | Draw an arc in world units. (LICENSE:PD) |
M_draw:ARCS | circle | Draw a circle. (LICENSE:PD) |
M_draw:ARCS | circleprecision | Set number of line segments used to approximate a circle (LICENSE:PD) |
M_draw:ARCS | sector | Draw a sector. Note: sectors are polygons. (LICENSE:PD) |
M_draw:ASPECT | getaspect | Returns the ratio height over width of the display device. (LICENSE:PD) |
M_draw:ASPECT | getdisplaysize | Returns width and height of device in device units (LICENSE:PD) |
M_draw:ASPECT | getfactors | Returns width over min(width of device, height of device) and height over min(width of device, height of device). (LICENSE:PD) |
M_draw:ATTRIBUTE_STACK | popattributes | Restore attributes to what they were at last pushattributes(). (LICENSE:PD) |
M_draw:ATTRIBUTE_STACK | pushattributes | Save the current attributes on the attribute stack. (LICENSE:PD) |
M_draw:CLIPPING | clipping | Turn clipping on or off (LICENSE:PD) |
M_draw:COLOR | clear | Clears screen to current color (LICENSE:PD) |
M_draw:COLOR | color | Set current color (LICENSE:PD) |
M_draw:COLOR | mapcolor | set a color index using RGB values (LICENSE:PD) |
M_draw:CURVE | curve | Draw a curve. (LICENSE:PD) |
M_draw:CURVE | curvebasis | Define a basis matrix for a curve. (LICENSE:PD) |
M_draw:CURVE | curven | Draw n-3 overlapping curve segments. Note: n must be at least 4. (LICENSE:PD) |
M_draw:CURVE | curveprecision | Define number of line segments used to draw a curve. (LICENSE:PD) |
M_draw:CURVE | rcurve | Draw a rational curve. (LICENSE:PD) |
M_draw:DEVICE | getdepth | Return number of bit planes (color planes) (LICENSE:PD) |
M_draw:DEVICE | popdev | pop device from stack created by pushdev. (LICENSE:PD) |
M_draw:DEVICE | pushdev | push current device onto a stack (LICENSE:PD) |
M_draw:DEVICE | vexit | Reset window/terminal and exit graphics mode. Must be last routine called. (LICENSE:PD) |
M_draw:DEVICE | vgetdev | Get name of current device (LICENSE:PD) |
M_draw:DEVICE | vinit | Initialise device (LICENSE:PD) |
M_draw:DEVICE | vnewdev | Reinitialize to use new device without changing (LICENSE:PD) |
M_draw:DEVICE | voutput | Redirect output from *next* vinit to file (LICENSE:PD) |
M_draw:DOUBLE_BUFFERING | backbuffer | Draw in the backbuffer. Returns -1 if the device is not up to it. (LICENSE:PD) |
M_draw:DOUBLE_BUFFERING | frontbuffer | Draw in the front buffer. This will always work. (LICENSE:PD) |
M_draw:DOUBLE_BUFFERING | swapbuffers | Swap the front and back buffers. (LICENSE:PD) |
M_draw:DRAW | draw | Draw from current graphics position to (x, y, z) (LICENSE:PD) |
M_draw:DRAW | draw2 | Draw from current graphics position to given point (x, y) (LICENSE:PD) |
M_draw:DRAW | rdraw | Relative draw (LICENSE:PD) |
M_draw:DRAW | rdraw2 | Relative draw from current position to given point (LICENSE:PD) |
M_draw:DRAW | rsdraw2 | Relative draw in screen units (-1.0 to 1.0). (LICENSE:PD) |
M_draw:DRAW | sdraw2 | Draw in screen coordinates (-1.0 to 1.0). (LICENSE:PD) |
M_draw:FLUSHING | vflush | Call device flush or syncronisation routine (LICENSE:PD) |
M_draw:FLUSHING | vsetflush | Set global flushing status (LICENSE:PD) |
M_draw:INTERACTIVE | checkkey | Returns zero if no key is pressed or ASCII ordinal (LICENSE:PD) |
M_draw:INTERACTIVE | getkey | Return ASCII ordinal of next key typed (LICENSE:PD) |
M_draw:INTERACTIVE | getstring | Read in a string, echoing it in current font (LICENSE:PD) |
M_draw:INTERACTIVE | locator | Find out where cursor is (LICENSE:PD) |
M_draw:INTERACTIVE | slocator | Find out where cursor is in screen coordinates (LICENSE:PD) |
M_draw:LINESTYLE | dashcode | set dash pattern length (LICENSE:PD) |
M_draw:LINESTYLE | linestyle | set the line dash pattern (LICENSE:PD) |
M_draw:LINESTYLE | linewidth | set line width in rasters (LICENSE:PD) |
M_draw:MATRIX_STACK | popmatrix | Reinstall the last matrix pushed (LICENSE:PD) |
M_draw:MATRIX_STACK | pushmatrix | Save the current transformation matrix on the matrix stack. (LICENSE:PD) |
M_draw:MOVE | move | Move current graphics position to (x, y, z) (LICENSE:PD) |
M_draw:MOVE | move2 | Move graphics position to point (x, y) (LICENSE:PD) |
M_draw:MOVE | rmove | Relative move (LICENSE:PD) |
M_draw:MOVE | rmove2 | Relative move in world units. (LICENSE:PD) |
M_draw:MOVE | rsmove2 | Relative move in screen units (-1.0 to 1.0). (LICENSE:PD) |
M_draw:MOVE | smove2 | Move current graphics position in screen coordinates (-1.0 to 1.0). (LICENSE:PD) |
M_draw:OBJECT | callobj | Draw object number n. (LICENSE:PD) |
M_draw:OBJECT | closeobj | Close the current object. (LICENSE:PD) |
M_draw:OBJECT | delobj | Delete the object number n. (LICENSE:PD) |
M_draw:OBJECT | genobj | Returns a unique object identifier. (LICENSE:PD) |
M_draw:OBJECT | getopenobj | Return the number of the current object. (LICENSE:PD) |
M_draw:OBJECT | isobj | Returns .FALSE. if there is an object of number n. (LICENSE:PD) |
M_draw:OBJECT | loadobj | Load the object in the file filename as object number n. (LICENSE:PD) |
M_draw:OBJECT | makeobj | Commence the object number n. (LICENSE:PD) |
M_draw:OBJECT | saveobj | Save object number n into file filename. Does NOT save objects called inside object n. (LICENSE:PD) |
M_draw:PATCH | patch | Draws a patch in the current basis, according to the geometry matrices gx, gy, and gz. (LICENSE:PD) |
M_draw:PATCH | patchbasis | Define the t and u basis matrices of a patch. (LICENSE:PD) |
M_draw:PATCH | patchcurves | Set the number of curves making up a patch. (LICENSE:PD) |
M_draw:PATCH | patchprecision | Set minimum number of line segments making up curves in a patch. (LICENSE:PD) |
M_draw:PATCH | rpatch | Draws a rational patch in the current basis, according to the geometry matrices gx, gy, gz, and gw. (LICENSE:PD) |
M_draw:POINT | point | Draw a point at x, y, z (LICENSE:PD) |
M_draw:POINT | point2 | Draw a point at x, y. (LICENSE:PD) |
M_draw:POLYGONS | backface | Turns on culling of backfacing polygons. (LICENSE:PD) |
M_draw:POLYGONS | backfacedir | Sets backfacing direction to clockwise or anti-clockwise (LICENSE:PD) |
M_draw:POLYGONS | closepoly | Terminates a polygon opened by makepoly(3f) (LICENSE:PD) |
M_draw:POLYGONS | hatchang | Set the angle of the hatch lines. (LICENSE:PD) |
M_draw:POLYGONS | hatchpitch | Set the distance between hatch lines. (LICENSE:PD) |
M_draw:POLYGONS | makepoly | opens polygon constructed by a series of move-draws and closed by closepoly (LICENSE:PD) |
M_draw:POLYGONS | poly | Construct a polygon from an array of points (LICENSE:PD) |
M_draw:POLYGONS | poly2 | Construct an (x, y) polygon from an array of points (LICENSE:PD) |
M_draw:POLYGONS | polyfill | Set the polygon fill flag (LICENSE:PD) |
M_draw:POLYGONS | polyhatch | Set the polygon hatch flag (LICENSE:PD) |
M_draw:POLYGONS | rect | Draw a rectangle given two corners (LICENSE:PD) |
M_draw:POSITION | getgp | Gets the current graphics position (LICENSE:PD) |
M_draw:POSITION | getgp2 | Gets the current graphics position in world coordinates (LICENSE:PD) |
M_draw:POSITION | getgpt | Gets the current transformed graphics position in world coords. (LICENSE:PD) |
M_draw:POSITION | sgetgp2 | Gets the current screen graphics position in screen coords (-1 to 1) (LICENSE:PD) |
M_draw:PROJECTION | ortho | Define x, y, z clipping planes. (LICENSE:PD) |
M_draw:PROJECTION | ortho2 | define the area of the virtual world coordinates to map to the viewport (LICENSE:PD) |
M_draw:PROJECTION | perspective | Specify perspective viewing pyramid (LICENSE:PD) |
M_draw:PROJECTION | window | Specify a perspective viewing pyramid (LICENSE:PD) |
M_draw:TEXT | bottomjustify | bottom justify text (LICENSE:PD) |
M_draw:TEXT | boxfit | resize the SOFTWARE text size so it fits in a box (LICENSE:PD) |
M_draw:TEXT | boxtext | stretch and draw the SOFTWARE string s so that it fits in the imaginary box (LICENSE:PD) |
M_draw:TEXT | centertext | Turns centertext mode on or off for SOFTWARE fonts. (LICENSE:PD) |
M_draw:TEXT | drawchar | Draw the character c and update current position. (LICENSE:PD) |
M_draw:TEXT | drawstr | Draw the text in string at the current position. (LICENSE:PD) |
M_draw:TEXT | fixedwidth | Turns fixedwidth mode on or off for SOFTWARE fonts. (LICENSE:PD) |
M_draw:TEXT | font | Set the current font by name (LICENSE:PD) |
M_draw:TEXT | getcharsize | Get the width and height of a character. (LICENSE:PD) |
M_draw:TEXT | getfontdec | Return size of maximum font descender (LICENSE:PD) |
M_draw:TEXT | getfontsize | Get maximum width and height of a character in a font. (LICENSE:PD) |
M_draw:TEXT | leftjustify | left justify text (LICENSE:PD) |
M_draw:TEXT | numchars | Return number of characters in the current SOFTWARE font. (LICENSE:PD) |
M_draw:TEXT | rightjustify | right justify text (LICENSE:PD) |
M_draw:TEXT | strlength | return length of string (LICENSE:PD) |
M_draw:TEXT | textang | Set the SOFTWARE text angle. (LICENSE:PD) |
M_draw:TEXT | textjustify | general text justification (C only) (LICENSE:PD) |
M_draw:TEXT | textsize | Set text size of a character in the current SOFTWARE font in world units. (LICENSE:PD) |
M_draw:TEXT | textslant | Defines the obliqueness of the fonts. (LICENSE:PD) |
M_draw:TEXT | textweight | Defines the weight of the fonts. (LICENSE:PD) |
M_draw:TEXT | topjustify | top justify text (LICENSE:PD) |
M_draw:TEXT | xcentertext | set text centering mode on in X direction (LICENSE:PD) |
M_draw:TEXT | ycentertext | center text in the Y direction (LICENSE:PD) |
M_draw:TRANSFORMATION | rotate | Set up a rotation in axis axis where axis is one of 'x', 'y', or 'z'. (LICENSE:PD) |
M_draw:TRANSFORMATION | scale | Set up scaling factors in x, y, and z axis. (LICENSE:PD) |
M_draw:TRANSFORMATION | translate | Set up a translation. (LICENSE:PD) |
M_draw:VIEWPORT | expandviewport | use the entire device viewport (LICENSE:PD) |
M_draw:VIEWPORT | getviewport | Returns limits of current viewport in screen coordinates (LICENSE:PD) |
M_draw:VIEWPORT | lookat | Specify the viewer's position (LICENSE:PD) |
M_draw:VIEWPORT | polarview | Specify the viewer's position in polar coordinates (LICENSE:PD) |
M_draw:VIEWPORT | popviewport | Retrieve last viewport (LICENSE:PD) |
M_draw:VIEWPORT | pushviewport | Save current viewport (LICENSE:PD) |
M_draw:VIEWPORT | unexpandviewport | undo expandviewport(3f) (LICENSE:PD) |
M_draw:VIEWPORT | up | Specify the world up. (LICENSE:PD) |
M_draw:VIEWPORT | viewport | Specify which part of screen to draw in (LICENSE:PD) |
M_draw:WINDOW_SETUP | prefposition | Specify preferred position of window (LICENSE:PD) |
M_draw:WINDOW_SETUP | prefsize | Specify preferred width and height of window in physical units (LICENSE:PD) |
M_draw | invokeobj | invoke object with specified transformations (LICENSE:PD) |
M_draw | page | set window into largest viewport available (LICENSE:PD) |
M_draw | pop | call popviewport(), popmatrix(), popattributes() (LICENSE:PD) |
M_draw | print | call DRAWSTR(3f) with up to nine arbitrary intrinsic scalar values |
M_draw | push | call pushviewport(), pushmatrix(), pushattributes() (LICENSE:PD) |
M_drawplus:locator | rdbox | - reads two points and outline defined box and return points (LICENSE:MIT) |
M_drawplus:locator | rdpnt | reads coordinates of point locator clicked at (LICENSE:MIT) |
M_drawplus | M_drawplus | Additional routines using the M_DRAW graphics library (LICENSE:MIT) |
M_drawplus | arrowhead | Draw arrow head (for text boxes and line markers) (LICENSE:MIT) |
M_drawplus | call_draw | Given a string representing a M_draw procedure and parameters call the routine (LICENSE:MIT) |
M_drawplus | draw_interpret | call interpreter for testing M_draw(3fm) routines (LICENSE:MIT) |
M_drawplus | ellipse | draws an ellipse or elliptical arc. (LICENSE:MIT) |
M_drawplus | plain_rect | - draw a simple rectangle that does not act as a polygon (LICENSE:MIT) |
M_drawplus | polyline2 | - draw an unclosed polyline in the XY plane (LICENSE:MIT) |
M_drawplus | seefont | display font sample pages (LICENSE:MIT) |
M_drawplus | spirograph | draw a hypotrochoid (LICENSE:MIT) |
M_drawplus | uarc | create circular arc, leaving CP at end of arc (LICENSE:MIT) |
M_drawplus | uconic | general conic sections (LICENSE:MIT) |
M_factor::INTRO | M_factor | module for least common multiple, greatest common divisor, and prime factors |
M_factor | greatest_common_divisor | calculate greatest common divisor of two integers or vector m(:), matrix m(:, :) or cuboid m(:, :, :) (LICENSE:MIT) |
M_factor | i_is_prime | Determine if a number is prime using Sieve of Erasthosthenes (LICENSE:UNKNOWN) |
M_factor | least_common_multiple | Least common multiple of two integers or vector m(:), matrix m(:, :) or cuboid m(:, :, :) (LICENSE:MIT) |
M_factor | prime_factors | decompose a number into its prime factors |
M_framework::INTRO | M_framework | unit test framework (LICENSE:PD) |
M_framework__approx | accdig | compare two numbers only up to a specified number of digits (LICENSE:PD) |
M_framework__approx | almost | return true or false if two numbers agree up to specified number of digits (LICENSE:PD) |
M_framework__approx | compare_float | compare floating point values with adjustable tolerance. (LICENSE:PD) |
M_framework__approx | in_margin | check if two reals are approximately equal using a relative margin |
M_framework__approx | significant | round val to specified number of significant digits |
M_framework__attr::INTRO | M_framework__attr | control text attributes on terminals (LICENSE:MIT) |
M_framework__attr | attr | substitute escape sequences for HTML-like syntax in strings (LICENSE:MIT) |
M_framework__attr | attr_mode | select processing mode for output from attr(3f) (LICENSE:MIT) |
M_framework__attr | attr_update | update internal dictionary given keyword and value (LICENSE:MIT) |
M_framework__journal::INTRO | M_framework__journal | write program messages to stdout and/or a log file (LICENSE:PD) |
M_framework__journal | journal | provides public message routine, no paging or graphic mode change (LICENSE:PD) |
M_framework__msg | assert | print filename, linenumber, and message to stderr and stop program (LICENSE:PD) |
M_framework__msg | fmt | convert any intrinsic to a string using specified format (LICENSE:PD) |
M_framework__msg | pdec | write out string with ASCII decimal equivalent vertically under it (LICENSE:PD) |
M_framework__msg | stderr | write message to stderr (LICENSE:PD) |
M_framework__msg | str | converts up to twenty standard scalar type values to a string (LICENSE:PD) |
M_framework__msg | wrt | write multiple scalar values to any number of files (LICENSE:PD) |
M_framework__utility | fstop | call stop with both a number and a message (LICENSE:PD) |
M_framework__verify::INTRO | M_framework__verify | unit test framework (LICENSE:PD) |
M_framework__verify | unit_test | report if logical expression is true or false, optionally call command and/or stop program. (LICENSE:PD) |
M_framework__verify | unit_test_end | end test of procedure started by unit_test_start(3f) (LICENSE:PD) |
M_framework__verify | unit_test_expected | report if two scalar values of like type and kind are equal. (LICENSE:PD) |
M_framework__verify | unit_test_mode | set testing modes (LICENSE:PD) |
M_framework__verify | unit_test_msg | converts up to twenty standard scalar values to a message for unit testing (LICENSE:PD) |
M_framework__verify | unit_test_start | reset counters and start a new test block (LICENSE:PD) |
M_framework__verify | unit_test_stop | report tally of all checks and stop program (LICENSE:PD) |
M_framework__verify | unit_test_system | return status from system command (LICENSE:PD) |
M_generic_list::INTRO | M_generic_list | A Generic Linked List Implementation in Fortran 95 (LICENSE:MIT) |
M_generic_list | list_free | Free the entire list and all data, beginning at SELF (LICENSE:MIT) |
M_generic_list | list_get | Return the DATA stored in the node SELF (LICENSE:MIT) |
M_generic_list | list_init | Initialize a head node SELF and optionally store the provided DATA. (LICENSE:MIT) |
M_generic_list | list_insert | Insert a list node after SELF containing DATA (optional) (LICENSE:MIT) |
M_generic_list | list_next | Return the next node after SELF (LICENSE:MIT) |
M_generic_list | list_put | Store the encoded DATA in list node SELF (LICENSE:MIT) |
M_geography | geographical_distance | Compute the distance between two points over the Earth's surface. (LICENSE:GPL3) |
M_getkey | system_getkey | read single character from keyboard in hot (raw I/O) mode (LICENSE:PD) |
M_graph | graph | Draw an XY graph |
M_graph | graph_init | initialize the longlib graphics plot routine graph(3f) |
M_hashkeys:bucket_hash | djb2_hash | djb2 string hash (algorithm by Daniel J. Bernstein) (LICENSE:PD) |
M_hashkeys:bucket_hash | sdbm_hash | sdbm string hash (LICENSE:PD) |
M_hashkeys | b3hs_hash_key_jenkins | hash key algorithm by Bob Jenkins (LICENSE:PD) |
M_hashkeys | crc32_hash | CRC (Cyclic Redundancy Check) (LICENSE:PD) |
M_hashkeys | luhn_checksum | Luhn checksum algorithm applied to a string of numeric values |
M_help | help_command | uses a specially formatted text array to provide a HELP interface (LICENSE:PD) |
M_history | redo | Fortran-based Input History Editor (LICENSE:MIT) |
M_html::INTRO | M_html | a module of routines to help write output as HTML documents (LICENSE:PD) |
M_html | h_array | print a numeric array as an HTML table (LICENSE:PD) |
M_html | h_close | close an HTML file (LICENSE:PD) |
M_html | h_open | open an HTML file (LICENSE:PD) |
M_hybrid | strgar3 | fetch a value from language dictionary but process via calculator too |
M_io::INTRO | M_io | Fortran I/O module (LICENSE:PD) |
M_io:FILENAME | filename_generator | generate a filename containing a number (LICENSE:PD) |
M_io:PATHNAMES | basename | return last component from filename (LICENSE:PD) |
M_io:PATHNAMES | dirname | strip last component from filename (LICENSE:PD) |
M_io:PATHNAMES | joinpath | join parts of a pathname together (LICENSE:PD) |
M_io:PATHNAMES | splitpath | split a Unix pathname into components (LICENSE:PD) |
M_io:QUERY | get_env | a function returning the value of an environment variable (LICENSE:PD) |
M_io:QUERY | get_tmp | Return the name of the scratch directory (LICENSE:PD) |
M_io:QUERY | getchar | read a single-byte character from stdin via C interface (LICENSE:PD) |
M_io:QUERY | getname | get name of the current executable (LICENSE:PD) |
M_io:QUERY | is_hidden_file | determine if a pathname points to a hidden file, which is defined as a file basename starting with a period. (LICENSE:PD) |
M_io:QUERY | notopen | Find a FUN/LUN (Fortran-unit-number) that is not in use (LICENSE:PD) |
M_io:QUERY | number_of_lines | read an open sequential file to get number of lines (LICENSE:PD) |
M_io:QUERY | print_inquire | Do INQUIRE on file by name/number and print results (LICENSE:PD) |
M_io:QUERY | putchar | write a single-byte character to stdout via C interface (LICENSE:PD) |
M_io:QUERY | readenv | a function returning the value of an environment variable (LICENSE:PD) |
M_io:QUERY | scratch | Return the name of a scratch file (LICENSE:PD) |
M_io:QUERY | separator | try to determine pathname directory separator character (LICENSE:PD) |
M_io:QUERY | uniq | append a number to the end of filename to make a unique name if name exists (LICENSE:PD) |
M_io:READ | filebyte | read (ie. slurp) a file into a character array (LICENSE:PD) |
M_io:READ | fileread | read (ie. slurp) a file into a string array (LICENSE:PD) |
M_io:READ | get_next_char | read from a file one character at a time (LICENSE:PD) |
M_io:READ | getline | read a line from specified LUN into allocatable string up to line length limit (LICENSE:PD) |
M_io:READ | rd | ask for string from standard input with user-definable prompt (LICENSE:PD) |
M_io:READ | read_line | read a line from specified LUN into allocatable string up to line length limit cleaning up input line (LICENSE:PD) |
M_io:READ | read_table | read file containing a table of numeric values (LICENSE:PD) |
M_io:SCANNAMES | lookfor | look for a filename in a number of directories specified by an environment variable (LICENSE:PD) |
M_io:SCANNAMES | which | given a command name find the pathname by searching the directories in the environment variable $PATH (LICENSE:PD) |
M_io:WRITE | filewrite | A simple write of a CHARACTER array to a file (LICENSE:PD) |
M_io | fileclose | A simple close of a sequential file (LICENSE:PD) |
M_io | filedelete | A simple close of an open file with STATUS='DELETE' (LICENSE:PD) |
M_io | fileopen | A simple open of a sequential file (LICENSE:PD) |
M_journal::INTRO | M_journal | write program messages to stdout and/or a log file (LICENSE:PD) |
M_journal | journal | provides public message routine, no paging or graphic mode change (LICENSE:PD) |
M_list::INTRO | M_list | maintain simple lists (LICENSE:PD) |
M_list::dictionary::OOPS | clr | clear basic dictionary (LICENSE:PD) |
M_list::dictionary::OOPS | del | delete entry by key name from a basic dictionary (LICENSE:PD) |
M_list::dictionary::OOPS | get | get value of key-value pair in a dictionary given key (LICENSE:PD) |
M_list::dictionary::OOPS | ifdef | return whether name is present in dictionary or not (LICENSE:PD) |
M_list::dictionary::OOPS | set | add or replace a key-value pair in a dictionary (LICENSE:PD) |
M_list | insert | insert entry into a string array at specified position (LICENSE:PD) |
M_list | locate | finds the index where a string is found or should be in a sorted array (LICENSE:PD) |
M_list | remove | remove entry from an allocatable array at specified position (LICENSE:PD) |
M_list | replace | replace entry in a string array at specified position (LICENSE:PD) |
M_logic | cond | process input files with embedded if/else/elseif/endif commands (LICENSE:PD) |
M_lua | M_lua | Fortran interface to the LUA language (LICENSE:MIT) |
M_math::INTRO | M_math | module collecting various general math-related procedures |
M_math:fit | julfit | linear least squares curve fits, destroys input arrays |
M_math:fit | linearint | interpolates a curve defined by X(i), Y(i) using linear interpolation at given XI(j) values |
M_math:fit | lowess | procedures for locally weighted regression |
M_math:fit | splift | fits a spline to the n data points given in x and y and also returns first and second derivatives |
M_math:fit | splint | interpolates and twice differentiates a cubic spline |
M_math:geometry | citer | determine various geometric properties of a circle segment given radius and area of the segment. |
M_math:geometry | closest | find the data point that is closest to the target point |
M_math:geometry | envelope | Find vertices (in clockwise order) of a polygon enclosing the points (x(i), y(i), i=1, ..., n. |
M_math:geometry | inpolygon | determine whether or not an integer point is in an integer polygon |
M_math:geometry | locpt | find if a point is inside a polygonal path |
M_math:geometry | poly_intercept | intersection of a straight line and polygonal path |
M_math:geometry | polyarea | compute the area bounded by a simple closed polygonal curve |
M_math:geometry | polyarea_shoelace | compute area bounded by a simple closed polygon using the shoelace algorithm |
M_math:integral | qhfg | compute integral values for given general table of argument, function, and derivative values. |
M_math:statistics | bds | Basic Statistical Measures |
M_math:statistics | extremum | Finds the minimum and maximum value in a REAL array. |
M_math:statistics | skekur1 | variant on calculating skewness and kurtosis of an array |
M_math:statistics | skekurx | Compute unbiased estimator of the population SKEWNESS and KURTOSIS |
M_math:statistics | stddev | given a real vector and the vector average calculate the standard deviation |
M_math | bound | constrain a value to a range |
M_math | gcsgau1 | solve a system of simultaneous linear equations (LICENSE:PD) |
M_math | gcsgau2 | solve a system of simultaneous linear equations (LICENSE:PD) |
M_math | glstsq | least squares fit to a polynomial expression (LICENSE:PD) |
M_math | in | test if a value occurs in an expected range |
M_math | invert_2x2 | directly invert 2x2 matrix |
M_math | invert_3x3 | directly invert 3x3 matrix |
M_math | invert_4x4 | directly invert 4x4 matrix |
M_math | ju_polfit | Fit discrete data in a least squares sense by polynomials in one variable. |
M_math | magic_square | create an N x N magic square array, N>2 |
M_math | ncr | Calculate the number of unique combinations of r objects out of n. |
M_math | nextp | next permutation of a previously sorted integer array (LICENSE:PD) |
M_math | qhsg | Compute integral values for given table of argument, function, 1st derivative, and 2nd derivative values. |
M_math | qtfg | Compute integral values for given general table of argument and function values. |
M_math | quadratic | calculate the roots of a quadratic formula even if they are complex |
M_math | scale1 | find new range xMINP XMAXP divisible into approximately N linear intervals of size DIST |
M_math | scale3 | find nice log range |
M_math | trapezoidal_integral | trapezoidal integration |
M_matrix::INTRO | M_matrix | The Los Alamos-inspired Linear Algebra Fortran Facility (LALA) LICENSE(MIT) |
M_matrix | get_from_lala | return data from lala(3f) to calling program LICENSE(MIT) |
M_matrix | ifin_lala | test if variable name exists in lala() LICENSE(MIT) |
M_matrix | lala | initialize and/or pass commands to matrix laboratory interpreter LICENSE(MIT) |
M_matrix | put_into_lala | return data from lala(3f) to calling program LICENSE(MIT) |
M_messages | blocks | write large block letters (LICENSE:PD) |
M_messages | junbad | print an eye-catching image of a skull. (LICENSE:PD) |
M_messages | junbat | print an eye-catching image of a bat. (LICENSE:PD) |
M_messages | junbuster | call journal(3f) to print eye-catching ASCII graphic (ghostbuster) (LICENSE:PD) |
M_messages | jundragon | fill in a character array with a message (LICENSE:PD) |
M_messages | junroach | print an eye-catching image of a roach. (LICENSE:PD) |
M_messages | junsun | print an eye-catching image of a smiling sun. (LICENSE:PD) |
M_messages | juntrolls | print an eye-catching bulletin (LICENSE:PD) |
M_messages | percent_done | non-advancing status counter displays percentage done on terminal displays (LICENSE:PD) |
M_messages | signs | write out string in large block letters (LICENSE:PD) |
M_messages | tabgraph | write out a row of numbers and a text-based scaled graph (LICENSE:PD) |
M_msg | fmt | convert any intrinsic to a string using specified format (LICENSE:PD) |
M_msg | set | set scalars from an array (LICENSE:PD) |
M_msg | set | set scalars from an array (LICENSE:PD) |
M_msg | stderr | write message to stderr (LICENSE:PD) |
M_msg | str | converts up to twenty standard scalar type values to a string (LICENSE:PD) |
M_msg | wrt | write multiple scalar values to any number of files (LICENSE:PD) |
M_orderpack::INTRO | M_orderpack | General and Specialized Ranking and Sorting Routines |
M_orderpack:FRACTILE | orderloc | Return INDEX of Nth ordered value of array (Quick-Sort-like) |
M_orderpack:FRACTILE | orderval | Return VALUE of Nth ordered element of array (Quick-Sort-like) |
M_orderpack:FRACTILE | orderval_special | Return VALUE of Nth ordered element of array (InsertSort-like) |
M_orderpack:MEDIAN | median | Calculates median VALUE. If number of elements is even, returns average of the two "medians". |
M_orderpack:MEDIAN | medianloc | Returns median value's INDEX. |
M_orderpack:MEDIAN | medianval | Returns median VALUE. |
M_orderpack:MULTIPLICITY | occurrences | Give the multiplicity for each array value (number of times that it appears in the array) |
M_orderpack:PERMUTATION | perturb | generate a random permutation of an array leaving elements close to initial locations |
M_orderpack:RANK:PARTIAL:UNIQUE | prank_unique | partially ranks an array removing duplicates |
M_orderpack:RANK:PARTIAL | prank | partially ranks an array (Quick-Sort-like) |
M_orderpack:RANK:PARTIAL | prank_basic | partially ranks an array (Quick-Sort) |
M_orderpack:RANK:PARTIAL | prank_decreasing | partially ranks an array in DECREASING order. |
M_orderpack:RANK:PARTIAL | prank_special | partially ranks an array in ASCENDING order (Insertion Sort) |
M_orderpack:RANK:UNIQUE | rank_decreasing | ranks an array in decreasing order, with duplicate entries assigned the same rank(Merge-Sort) |
M_orderpack:RANK:UNIQUE | rank_unique | ranks an array, with removal of duplicate entries (Merge-Sort) |
M_orderpack:RANK | rank | produces an INDEX that sorts an input array (optimized merge-sort) |
M_orderpack:RANK | rank_basic | create an INDEX that defines the order of array sorted in ascending order (basic merge-sort) |
M_orderpack:SORT:PARTIAL | psort | partially sorts an array (Insertion Sort, generally for small or nearly sorted arrays) |
M_orderpack:SORT | sort | Sorts array into ascending order (Quick-sort) |
M_orderpack:SORT | sort_special | Sorts array into ascending order (Insertion sort, generally for small or nearly sorted arrays) |
M_orderpack:UNIQUE | unique | removes duplicates from an array otherwise retaining original order (i.e. it is "stable") |
M_overload::INTRINSICS | intrinsics | rename intrinsic functions (LICENSE:PD) |
M_overload::INTRINSIC | sign | When sign(3f) is given a single value sign(value), call sign(1, value). (LICENSE:PD) |
M_overload::INTRO | M_overload | overloads of standard operators and intrinsic procedures (LICENSE:PD) |
M_overload::LOGICAL | bool | returns One if expression is TRUE, else returns Zero. (LICENSE:PD) |
M_overload::LOGICAL | oz | returns One if expression is TRUE, else returns Zero. (LICENSE:PD) |
M_overload::LOGICAL | to | return array of adjacent integers over specified range, inclusive (LICENSE:PD) |
M_overload::LOGICAL | zo | returns Zero if expression is TRUE, else returns One. (LICENSE:PD) |
M_overload::TYPE | dble | allow dble(3f), real(3f), int(3f) to take character arguments (LICENSE:PD) |
M_overload:INTRINSIC | merge | allow MERGE(3f) intrinsic to take strings of different length (LICENSE:PD) |
M_overload | fmt | convert any intrinsic to a string using specified format (LICENSE:PD) |
M_path | path | OOP interface for a GNU Linux or Unix pathname (LICENSE:PD) |
M_pixel::INTRO | M_pixel | module for drawing into a pixel array with 2D vector operations (LICENSE:PD) |
M_pixel:ARCS | arc | draw an arc using current line width and color (LICENSE:PD) |
M_pixel:ARCS | circle | draw a circle using current line width and color (LICENSE:PD) |
M_pixel:ARCS | circleprecision | set number of line segments used to approximate a circle (LICENSE:PD) |
M_pixel:COLOR | closest_color | find name of color closest to given RGB values (LICENSE:PD) |
M_pixel:COLOR | color | set current color index (LICENSE:PD) |
M_pixel:COLOR | color_name2rgb | returns the RGB values in the range 0 to 100 for a given known color name. (LICENSE:PD) |
M_pixel:COLOR | mapcolor | set a color index using RGB values (LICENSE:PD) |
M_pixel:DRAW | draw2 | draw from current position to given point (LICENSE:PD) |
M_pixel:DRAW | line | draw line between two points (LICENSE:PD) |
M_pixel:DRAW | move2 | change current position (LICENSE:PD) |
M_pixel:DRAW | point2 | Draw a point at x, y (LICENSE:PD) |
M_pixel:DRAW | polyline2 | - draw an unclosed polyline in the XY plane (LICENSE:PD) |
M_pixel:DRAW | rdraw2 | draw from current position to given point (LICENSE:PD) |
M_pixel:DRAW | rmove2 | relative move (LICENSE:PD) |
M_pixel:POLYGONS | closepoly | Terminates a polygon opened by makepoly(3f) (LICENSE:PD) |
M_pixel:POLYGONS | makepoly | opens polygon constructed by a series of move-draws and closed by closepoly (LICENSE:PD) |
M_pixel:POLYGONS | poly2 | construct a polygon from an array of points (LICENSE:PD) |
M_pixel:POLYGON | rect | draw rectangle given two corners (LICENSE:PD) |
M_pixel:PRINT | print_ansi | print small pixel array as colored text on terminals and terminal emulators that obey ANSI escape sequences (LICENSE:PD) |
M_pixel:PRINT | print_ascii | print small pixel array as ASCII text (LICENSE:PD) |
M_pixel:PRINT | print_p3 | print pixel array as a ppm p3 file (LICENSE:PD) |
M_pixel:PRINT | print_p6 | print pixel array as a ppm file (LICENSE:PD) |
M_pixel:PRINT | print_ppm | print pixel array as a ppm file (LICENSE:PD) |
M_pixel:TEXT | centertext | set text centering mode for drawstr(3f) and drawc(3f) (LICENSE:PD) |
M_pixel:TEXT | drawchar | Draw a character at the current position (LICENSE:PD) |
M_pixel:TEXT | drawstr | Draw the text string at the current position (LICENSE:PD) |
M_pixel:TEXT | font | select font style by name (LICENSE:PD) |
M_pixel:TEXT | hershey | draw text string as Hershey software vector fonts (LICENSE:PD |
M_pixel:TEXT | justfy | return lengths used to justify a string when calling hershey (LICENSE:PD) |
M_pixel:TEXT | strlength | return length of string (LICENSE:PD) |
M_pixel:TEXT | textang | set text angle (LICENSE:PD) |
M_pixel:TEXT | textsize | set text size in world units (LICENSE:PD) |
M_pixel:TEXT | xcentertext | set text centering mode on for drawstr(3f) and drawc(3f) in X direction (LICENSE:PD) |
M_pixel:TEXT | ycentertext | set text centering mode on for drawstr(3f) and drawc(3f) in Y direction (LICENSE:PD) |
M_pixel:TRIGONOMETRY | d2r | convert degrees to radians (LICENSE:PD) |
M_pixel:TRIGONOMETRY | polar_to_cartesian | convert polar coordinates to Cartesian coordinates (LICENSE:PD) |
M_pixel | clear | clear background to current color or specified color index (LICENSE:PD) |
M_pixel | closest_color_name | returns the closest name for the given RGB values. (LICENSE:PD) |
M_pixel | getdisplaysize | Returns the width and height of the device in pixels (LICENSE:PD) |
M_pixel | getgp2 | Gets the current graphics position in world coords. (LICENSE:PD) |
M_pixel | getviewport | return viewport in screen pixel coordinates (LICENSE:PD) |
M_pixel | hue | converts a color's components from one color model to another. (LICENSE:PD) |
M_pixel | linewidth | set linewidth (LICENSE:PD) |
M_pixel | ortho2 | define the area of the virtual world coordinates to map to the viewport (LICENSE:PD) |
M_pixel | page | define the area of the virtual world coordinates to map to the viewport (LICENSE:PD) |
M_pixel | pixel | set pixel to current color (LICENSE:PD) |
M_pixel | pixel_slice | simplified call of DL_SLICES(3f) to make a plot of a 3-d surface (LICENSE:PD) |
M_pixel | prefsize | specify size of pixel array (LICENSE:PD) |
M_pixel | rgbmono | converts RGB colors to a reasonable grayscale intensity (LICENSE:PD) |
M_pixel | state | print graphics state of M_pixel graphics module (LICENSE:PD) |
M_pixel | vexit | exit pixel graphics mode (LICENSE:PD) |
M_pixel | viewport | Specify which part of the screen to draw in. (LICENSE:PD) |
M_pixel | vinit | initialize pixel graphics module (LICENSE:PD) |
M_pixel__slices | dl_slices | basic 3-d surface plotting routine |
M_process::INTRO | M_process | Fortran Module for calling process-related C functions from Fortran (LICENSE:PD) |
M_process | process_close | close a process being written to or read from (LICENSE:PD) |
M_process | process_open_read | open a process for reading using POSIX interface (LICENSE:PD) |
M_process | process_open_write | open a process for writing using a POSIX interface (LICENSE:PD) |
M_process | process_readall | read all lines from process into single string (LICENSE:PD) |
M_process | process_readline | read a line of output from a system command as a character variable (LICENSE:PD) |
M_process | process_writeline | write to a process using a POSIX interface (LICENSE:PD) |
M_random::INTRO | M_random | Routines for generating random numbers and strings |
M_random:MERSENNE TWISTER | mtprng_init | Initialize the Mersenne Twister random number generator with "seed" (LICENSE:CUSTOM OPEN) |
M_random:MERSENNE TWISTER | mtprng_init_by_array | Initialize the Mersenne Twister random number generator with "seed" array (LICENSE:CUSTOM OPEN) |
M_random:MERSENNE TWISTER | mtprng_rand | Obtain the next 32-bit integer in the pseudo-random sequence (LICENSE:CUSTOM OPEN) |
M_random:MERSENNE TWISTER | mtprng_rand64 | Obtain the next 64-bit integer in the pseudo-random sequence (LICENSE:CUSTOM OPEN) |
M_random:MERSENNE TWISTER | mtprng_rand_range | Obtain a pseudo-random integer in the range [lo, hi] (LICENSE:CUSTOM OPEN) |
M_random:MERSENNE TWISTER | mtprng_rand_real1 | Obtain a pseudo-random real number in the range [0.0, 1.0] (LICENSE:CUSTOM OPEN) |
M_random:MERSENNE TWISTER | mtprng_rand_real2 | Obtain a pseudo-random real number in the range [0, <1) (LICENSE:CUSTOM OPEN) |
M_random:MERSENNE TWISTER | mtprng_rand_real3 | Obtain a pseudo-random real number in the range (0< XXX <1) (LICENSE:CUSTOM OPEN) |
M_random | init_random_seed | seed random_number(3f) with single value like srand(3c) usage (LICENSE:MIT) |
M_random | init_random_seed_by_dat | seed random_number(3f) with values from date_and_time(3f) (LICENSE:MIT) |
M_random | init_random_seed_by_system_clock | seed random_number(3f) with system clock value (LICENSE:MIT) |
M_random | random_hex | create a string representing a random hexadecimal value of specified length (LICENSE:MIT) |
M_random | random_int | return an integer between low and high value inclusive (LICENSE:MIT) |
M_random | random_kiss64 | A 64-bit KISS random number generator by George Margaglia. |
M_random | random_string | create random string composed of provided characters of specified length (LICENSE:MIT) |
M_random | scramble | generate an integer array of specified size populated with a random permutation of 1 to size(array) (LICENSE:MIT) |
M_readline::INTRO | M_readline | Calling readline(3c) from Fortran (LICENSE:PD) |
M_readline | system_readline | Call readline(3c) from Fortran (LICENSE:PD) |
M_regex | M_regex | Fortran interface to POSIX 1003.2 regular expression library using ISO_C_BINDING. |
M_regex | regcomp | Compile a regular expression into a regex object |
M_regex | regerror | maps a non-zero errcode from either regcomp(3f) or regexec(3f) to a human-readable, printable message. |
M_regex | regexec | Execute a compiled regex against a string |
M_regex | regfree | Release storage used by the internal form of the RE (Regular Expression) |
M_regex | regmatch | return selected substring defined by the MATCHES(2, :) array |
M_regex | regsub | perform regex substitutions |
M_roman_numbers::INTRO | M_roman_numbers | overloads of standard operators for Roman numbers (LICENSE:MIT) |
M_sets::INTRO | M_sets | functions reminiscent of Matlab set functions |
M_sets::LOGICAL | bool | returns One if expression is TRUE, else returns Zero. (LICENSE:PD) |
M_sets | intersect | Find the values common to both sets A and B |
M_sets | ismember | Create a mask of A marking elements also in B |
M_sets | issorted | Report if A is sorted in ascending order or not. |
M_sets | setdiff | Find the values in A that are not in B |
M_sets | setxor | Find values of A and B not in both arrays |
M_sets | union | Join two sets and removes duplicates of values |
M_sets | unique | return unique values in array A |
M_slices | dl_init | initialize the longlib graphics plot package (LICENSE:PD) |
M_slices | dl_slices | plot data in 3-D overlay form (LICENSE:PD) |
M_slices | dl_symbol | routine to plot characters and symbols (LICENSE:PD) |
M_sort::INTRO | M_sort | Fortran module containing sorting algorithms for arrays of standard scalar types (LICENSE:PD) |
M_sort:sort:heapsort | sort_heap | indexed sort of an array (LICENSE:PD) |
M_sort:sort:quicksort | sort_quick_compact | recursive quicksort of an array (LICENSE: CC BY 3.0) |
M_sort:sort:quicksort | sort_quick_rx | indexed hybrid quicksort of an array (LICENSE:PD) |
M_sort:sort:shellsort | sort_shell | Generic subroutine sorts the array X using Shell's Method (LICENSE:PD) |
M_sort:sort:treesort | tree_insert | sort a number of integers by building a tree, sorted in infix order (LICENSE:MIT) |
M_sort | swap | elemental subroutine swaps two standard type variables of like type (LICENSE:PD) |
M_sort | swap_any | subroutine swaps two variables of like type (LICENSE:PD) |
M_sort | tree_print | print a sorted integer tree generated by tree_insert(3f) (LICENSE:MIT) |
M_sort | unique | return array with adjacent duplicate values removed (LICENSE:PD) |
M_sqlite | M_sqlite | Fortran interface to SQLite3 API |
M_sqlite | sqlite3_begin | Start a transaction on the given database |
M_sqlite | sqlite3_close | Close a database file |
M_sqlite | sqlite3_column_props | Convenience routine to set the properties of a column |
M_sqlite | sqlite3_column_query | Convenience routine to query a column or a function of that column |
M_sqlite | sqlite3_commit | Commits a transaction on the given database |
M_sqlite | sqlite3_create_table | Create a new table |
M_sqlite | sqlite3_delete_table | Delete a table |
M_sqlite | sqlite3_do | Run a single SQL command |
M_sqlite | sqlite3_errmsg | Return the last error message |
M_sqlite | sqlite3_error | Return the last error code |
M_sqlite | sqlite3_finalize | Finalize the prepared SQL statement |
M_sqlite | sqlite3_get_column | Convenience routine to get the value of a column |
M_sqlite | sqlite3_get_table | Call sqlite3_exec() and return the result in an array of strings |
M_sqlite | sqlite3_insert | Insert a complete row into the given table |
M_sqlite | sqlite3_libversion | obtain string describing library version |
M_sqlite | sqlite3_libversion_number | obtain library version number |
M_sqlite | sqlite3_next_row | Gets the next row of data from a selection |
M_sqlite | sqlite3_open | Open a database file |
M_sqlite | sqlite3_prepare | Reset the prepared SQL statement so that it can be used again |
M_sqlite | sqlite3_prepare_select | Prepare a selection of data from the database |
M_sqlite | sqlite3_query_table | Retrieve the column names and types from a table |
M_sqlite | sqlite3_reset | Reset the prepared SQL statement so that it can be used again |
M_sqlite | sqlite3_rollback | Rolls back any changes to the database since the last commit |
M_sqlite | sqlite3_set_column | Convenience routines to set the value of a column |
M_sqlite | sqlite3_sourceid | obtain string describing library version |
M_sqlite | sqlite3_step | Run the prepared SQL statement |
M_steam67 | condl67 | return thermal conductivity given P, T |
M_steam67 | condv67 | compute thermal conductivity of water at pressure P and temperature T |
M_steam67 | cpl67 | CPL67 calculates specific isobaric head capacity of water at pressure P and temperature T |
M_steam67 | cpv67 | calculates specific isobaric heat capacity and specific volume of water at pressure P and temperature T |
M_steam67 | crflo67 | critical flow and degrees superheat of wet/superheated steam at PRES, ENTH |
M_steam67 | critvs67 | function critvs67(press, enth, gamma) |
M_steam67 | critvw67 | |
M_steam67 | crvel67 | critical flow velocity and isentropic exponent of wet/superheated steam |
M_steam67 | hcl67 | calculate specific enthalpy and entropy of water at pressure P and temp T |
M_steam67 | hcsl67 | calculate specific enthalpy/volume and entropy of liquid(P, T) |
M_steam67 | hcslv267 | calculate specific enthalpy, specific volume, and entropy of the liquid at P and T |
M_steam67 | hcslvl67 | calculate V, S, specific enthalpy for liquid given (P, T) |
M_steam67 | hisiss67 | calculate specific enthalpy, temperature, specific volume, and steam quality of water at P and S. |
M_steam67 | hpsiss67 | |
M_steam67 | hsl67 | calculate specific enthalpy of the saturated liquid at temperature T |
M_steam67 | hss167 | |
M_steam67 | hss67 | specific enthalpy = HSS67(P, T, s, v) |
M_steam67 | hssicl67 | compute specific enthalpy and temperature of water at pressure P and entropy S |
M_steam67 | hssiss67 | |
M_steam67 | hsv67 | specific enthalpy, temperature, specific entropy, and specific volume of saturated vapor at pressure P. |
M_steam67 | pls67 | saturation pressure of the saturated liquid at entropy SS. |
M_steam67 | prliq67 | compute the Prandtl number of the liquid at pressure P and temperature T in regsion 1 |
M_steam67 | prstm67 | compute the Prandtl number of the liquid at pressure P and temperature T. in Region 2 |
M_steam67 | psl167 | calculate saturation pressure of the saturated liquid at temperature T. |
M_steam67 | psl67 | calculate saturation pressure of the saturated liquid at temperature T |
M_steam67 | psv167 | calculate saturation pressure in psia of the saturated liquid at entropy SS. |
M_steam67 | psv267 | calculate saturation pressure in psia of the saturated liquid at entropy SS. |
M_steam67 | psv67 | calculate saturation pressure of the saturated liquid at entropy SS in psia |
M_steam67 | sisiss67 | calculate specific entropy, temperature, specific volume, and steam quality of the liquid at pressure P and enthalpy H. |
M_steam67 | spsiss67 | |
M_steam67 | ssl67 | |
M_steam67 | sssicl67 | calculate specific entropy and temperature of the liquid at pressure P and enthalpy H. |
M_steam67 | sssiss67 | calculate specific entropy, temperature, specific volume, and steam quality of the liquid at pressure P and enthalpy H. |
M_steam67 | steamv67 | print version information to unit and return version string |
M_steam67 | tph67 | |
M_steam67 | tphl67 | |
M_steam67 | tps67 | |
M_steam67 | tpsl67 | |
M_steam67 | tsl167 | |
M_steam67 | tsl67 | |
M_steam67 | tslh67 | |
M_steam67 | vcl67 | compute the specific volume of the liquid at pressure P and temperature T |
M_steam67 | visl67 | |
M_steam67 | visv67 | |
M_steam67 | vsl67 | calculate specific volume on the liquid side of the saturation line |
M_steam67 | zsdh67 | |
M_steam67 | zsdt67 | |
M_steam67 | zsrh67 | calculate remaining variables at extremities of isentropic process given inlet, exit P, inlet enthalpy in compressed liquid region. |
M_steam67 | zsrt67 | |
M_strings::INTRO::OOPS | M_strings__oop | OOP Fortran string module |
M_strings::INTRO::OOPS | M_strings__oop | OOP Fortran string module |
M_strings::INTRO | M_strings | Fortran string module |
M_strings:ARRAY | bundle | return up to twenty strings of arbitrary length as an array (LICENSE:PD) |
M_strings:ARRAY | c2s | convert C string pointer to Fortran character string (LICENSE:PD) |
M_strings:ARRAY | s2c | convert character variable to array of characters with last element set to null (LICENSE:PD) |
M_strings:ARRAY | switch | converts between CHARACTER scalar and array of single characters (LICENSE:PD) |
M_strings:BASE | base | convert whole number string in base [2-36] to string in alternate base [2-36] (LICENSE:PD) |
M_strings:BASE | base2 | convert whole number to string in base 2 (LICENSE:PD) |
M_strings:BASE | codebase | convert whole number in base 10 to string in base [2-36] (LICENSE:PD) |
M_strings:BASE | decodebase | convert whole number string in base [2-36] to base 10 number (LICENSE:PD) |
M_strings:CASE | lower | changes a string to lowercase over specified range (LICENSE:PD) |
M_strings:CASE | lower_quoted | elemental function converts string to lowercase skipping strings quoted per Fortran syntax rules (LICENSE:PD) |
M_strings:CASE | upper | changes a string to uppercase (LICENSE:PD) |
M_strings:CASE | upper_quoted | elemental function converts string to uppercase skipping strings quoted per Fortran syntax rules (LICENSE:PD) |
M_strings:COMPARE | ends_with | test if string ends with specified suffix(es) (LICENSE:PD) |
M_strings:COMPARE | fortran_name | test if string meets criteria for being a fortran name (LICENSE:PD) |
M_strings:COMPARE | glob | compare given string for match to a pattern which may contain globbing wildcard characters (LICENSE:PD) |
M_strings:COMPARE | isalnum | test membership in subsets of ASCII set (LICENSE:PD) |
M_strings:COMPARE | isalpha | returns .true. if character is a letter and .false. otherwise (LICENSE:PD) |
M_strings:COMPARE | isascii | returns .true. if the character is in the range char(0) to char(256) (LICENSE:PD) |
M_strings:COMPARE | isblank | returns .true. if character is a blank character (space or horizontal tab). (LICENSE:PD) |
M_strings:COMPARE | iscntrl | returns .true. if character is a delete character or ordinary control character (LICENSE:PD) |
M_strings:COMPARE | isdigit | returns .true. if character is a digit (0, 1, ..., 9) and .false. otherwise (LICENSE:PD) |
M_strings:COMPARE | isgraph | returns .true. if character is a printable character except a space is considered non-printable (LICENSE:PD) |
M_strings:COMPARE | islower | returns .true. if character is a miniscule letter (a-z) (LICENSE:PD) |
M_strings:COMPARE | isprint | returns .true. if character is an ASCII printable character (LICENSE:PD) |
M_strings:COMPARE | ispunct | returns .true. if character is a printable punctuation character (LICENSE:PD) |
M_strings:COMPARE | isspace | returns .true. if character is a null, space, tab, carriage return, new line, vertical tab, or formfeed (LICENSE:PD) |
M_strings:COMPARE | isupper | returns .true. if character is an uppercase letter (A-Z) (LICENSE:PD) |
M_strings:COMPARE | isxdigit | returns .true. if character is a hexadecimal digit (0-9, a-f, or A-F). (LICENSE:PD) |
M_strings:COMPARE | longest_common_substring | function that returns the longest common substring of two strings. |
M_strings:DESCRIBE | describe | returns a string describing the name of a single character (LICENSE:PD) |
M_strings:DESCRIBE | edit_distance | returns a naive edit distance using the Levenshtein distance algorithm (LICENSE:PD) |
M_strings:EDITING | change | change old string to new string with a directive like a line editor (LICENSE:PD) |
M_strings:EDITING | join | append CHARACTER variable array into a single CHARACTER variable with specified separator (LICENSE:PD) |
M_strings:EDITING | modif | emulate the MODIFY command from the line editor XEDIT (LICENSE:PD) |
M_strings:EDITING | replace | function replaces one substring for another in string (LICENSE:PD) |
M_strings:EDITING | reverse | Return a string reversed (LICENSE:PD) |
M_strings:EDITING | squeeze | delete adjacent duplicate occurrences of a character from a string (LICENSE:PD) |
M_strings:EDITING | substitute | subroutine globally substitutes one substring for another in string (LICENSE:PD) |
M_strings:EDITING | transliterate | replace characters from old set with new set (LICENSE:PD) |
M_strings:ENCODE | decode_base64 | decode data from base64 encoding as defined in RFC-4648 (LICENSE:MIT) |
M_strings:ENCODE | encode_base64 | encode data using base64 encoding as defined in RFC-4648 (LICENSE:MIT) |
M_strings:ENCODE | percent_decode | percent-decode strings and character arrays (LICENSE:ISC) |
M_strings:ENCODE | percent_encode | percent-encode strings and character arrays (LICENSE:PD) |
M_strings:ENCODE | rotate13 | apply trivial ROT13 encryption to a string (LICENSE:PD) |
M_strings:LENGTH | cpad | convert to a cropped string and then centers the string to specified length (LICENSE:PD) |
M_strings:LENGTH | len_white | get length of string trimmed of whitespace. (LICENSE:PD) |
M_strings:LENGTH | lenset | return string trimmed or padded to specified length (LICENSE:PD) |
M_strings:LENGTH | lpad | convert to a cropped string and then blank-pad on the left to requested length (LICENSE:PD) |
M_strings:LENGTH | merge_str | pads strings to same length and then calls MERGE(3f) (LICENSE:PD) |
M_strings:LENGTH | pad | return string padded to at least specified length (LICENSE:PD) |
M_strings:LENGTH | rpad | convert to a string and pad on the right to requested length (LICENSE:PD) |
M_strings:LENGTH | stretch | return string padded to at least specified length (LICENSE:PD) |
M_strings:LENGTH | zpad | pad a string on the left with zeros to specified length (LICENSE:PD) |
M_strings:NONALPHA | dilate | function to expand tab characters (LICENSE:PD) |
M_strings:NONALPHA | expand | expand C-like escape sequences (LICENSE:PD) |
M_strings:NONALPHA | noesc | convert non-printable characters to a space (LICENSE:PD) |
M_strings:NONALPHA | notabs | expand tab characters (LICENSE:PD) |
M_strings:NONALPHA | visible | expand a string to control and meta-control representations (LICENSE:PD) |
M_strings:NUMERIC | listout | expand a list of numbers where negative numbers denote range ends (1 -10 means 1 thru 10) (LICENSE:PD) |
M_strings:QUOTES | matching_delimiter | find position of matching delimiter (LICENSE:PD) |
M_strings:QUOTES | quote | add quotes to string as if written with list-directed output (LICENSE:PD) |
M_strings:QUOTES | unquote | remove quotes from string as if read with list-directed input (LICENSE:PD) |
M_strings:TOKENS | chomp | Tokenize a string, consuming it one token per call (LICENSE:PD) |
M_strings:TOKENS | delim | parse a string and store tokens into an array (LICENSE:PD) |
M_strings:TOKENS | find_field | parse a string into tokens (LICENSE:MIT) |
M_strings:TOKENS | paragraph | break a long line into a paragraph (LICENSE:PD) |
M_strings:TOKENS | sep | function to parse string into an array using specified delimiters (LICENSE:PD) |
M_strings:TOKENS | slice | parse string into an array using specified delimiters (LICENSE:PD) |
M_strings:TOKENS | split | parse string into an array using specified delimiters (LICENSE:PD) |
M_strings:TOKENS | split2020 | parse a string into tokens using proposed f2023 method (LICENSE:PD) |
M_strings:TOKENS | strtok | Tokenize a string (LICENSE:PD) |
M_strings:TYPE | atoi | function returns a 32-bit integer value from a string (LICENSE:PD) |
M_strings:TYPE | atol | function returns a 64-bit integer value from a string (LICENSE:PD) |
M_strings:TYPE | aton | function returns argument as a numeric value from a string (LICENSE:PD) |
M_strings:TYPE | dble | overloads DBLE(3f) so it can handle character arguments (LICENSE:PD) |
M_strings:TYPE | fmt | convert any intrinsic to a string using specified format (LICENSE:PD) |
M_strings:TYPE | getvals | read arbitrary number of REAL values from a character variable up to size of VALUES() array (LICENSE:PD) |
M_strings:TYPE | int | overloads INT(3f) so it can handle character arguments (LICENSE:PD) |
M_strings:TYPE | isnumber | determine if a string represents a number (LICENSE:PD) |
M_strings:TYPE | nint | overloads NINT(3f) so it can handle character arguments (LICENSE:PD) |
M_strings:TYPE | real | overloads REAL(3f) so it can handle character arguments (LICENSE:PD) |
M_strings:TYPE | s2v | function returns doubleprecision numeric value from a string (LICENSE:PD) |
M_strings:TYPE | s2vs | given a string representing numbers return a numeric array (LICENSE:PD) |
M_strings:TYPE | str | converts multiple values to a (CSV) string (LICENSE:PD) |
M_strings:TYPE | string_to_value | subroutine returns numeric value from string (LICENSE:PD) |
M_strings:TYPE | string_to_values | read a string representing numbers into a numeric array (LICENSE:PD) |
M_strings:TYPE | v2s | return numeric string from a numeric value (LICENSE:PD) |
M_strings:TYPE | value_to_string | return numeric string from a numeric value (LICENSE:PD) |
M_strings:WHITESPACE | adjustc | center text (LICENSE:PD) |
M_strings:WHITESPACE | clip | trim leading and trailing blanks or set of characters from a string (LICENSE:PD) |
M_strings:WHITESPACE | compact | converts contiguous whitespace to a single character (or nothing) (LICENSE:PD) |
M_strings:WHITESPACE | crop | trim leading and trailing blanks and control characters from a string (LICENSE:PD) |
M_strings:WHITESPACE | indent | count number of leading spaces in a string (LICENSE:PD) |
M_strings:WHITESPACE | nospace | remove all whitespace from input string (LICENSE:PD) |
M_system::INTRO | M_system | Fortran interface to C system interface (LICENSE:PD) |
M_system:C_INTERFACE | system_sleep | call C sleep(3c) or usleep(3c) procedure (LICENSE:PD) |
M_system:ENVIRONMENT | set_environment_variable | call setenv(3c) to set environment variable (LICENSE:PD) |
M_system:ENVIRONMENT | system_clearenv | clear environment by calling clearenv(3c) (LICENSE:PD) |
M_system:ENVIRONMENT | system_getenv | get environment variable from Fortran by calling get_environment_variable(3f) (LICENSE:PD) |
M_system:ENVIRONMENT | system_initenv | initialize environment table pointer and size so table can be read by readenv(3f) (LICENSE:PD) |
M_system:ENVIRONMENT | system_putenv | set environment variable from Fortran by calling putenv(3c) (LICENSE:PD) |
M_system:ENVIRONMENT | system_readenv | step thru and read environment table (LICENSE:PD) |
M_system:ENVIRONMENT | system_unsetenv | delete an environment variable by calling unsetenv(3c) (LICENSE:PD) |
M_system:ERROR_PROCESSING | system_errno | C error return value (LICENSE:PD) |
M_system:ERROR_PROCESSING | system_perror | print error message for last C error on stderr (LICENSE:PD) |
M_system:FILE_SYSTEM | system_chown | change file owner and group (LICENSE:PD) |
M_system:FILE_SYSTEM | system_link | link one file to another file relative to two directory file descriptors (LICENSE:PD) |
M_system:FILE_SYSTEM | system_mkdir | call mkdir(3c) to create a new directory (LICENSE:PD) |
M_system:FILE_SYSTEM | system_mkfifo | make a FIFO special file relative to directory file descriptor (LICENSE:PD) |
M_system:FILE_SYSTEM | system_realpath | call realpath(3c) to resolve a pathname (LICENSE:PD) |
M_system:FILE_SYSTEM | system_rmdir | call rmdir(3c) to remove empty directories (LICENSE:PD) |
M_system:FILE_SYSTEM | system_setumask | set the file mode creation umask (LICENSE:PD) |
M_system:FILE_SYSTEM | system_unlink | remove a directory entry relative to directory file descriptor (LICENSE:PD) |
M_system:FILE_SYSTEM | system_utime | set file access and modification times (LICENSE:PD) |
M_system:IO | system_getchar | reads a character from the stdin stream. (LICENSE:PD) |
M_system:IO | system_putchar | writes a character to the stdout stream. (LICENSE:PD) |
M_system:PSEUDORANDOM | system_rand | call pseudo-random number generator rand(3c) (LICENSE:PD) |
M_system:PSEUDORANDOM | system_srand | set seed for pseudo-random number generator system_rand(3f) (LICENSE:PD) |
M_system:QUERY | system_getegid | get the effective group ID (GID) of current process from Fortran by calling getegid(3c) (LICENSE:PD) |
M_system:QUERY | system_geteuid | get effective UID of current process from Fortran by calling geteuid(3c) (LICENSE:PD) |
M_system:QUERY | system_getgid | get the real group ID (GID) of current process from Fortran by calling getgid(3c) (LICENSE:PD) |
M_system:QUERY | system_getgrgid | get groupd name associated with a GID (LICENSE:PD) |
M_system:QUERY | system_gethostname | get name of current host (LICENSE:PD) |
M_system:QUERY | system_getlogin | get login name (LICENSE:PD) |
M_system:QUERY | system_getpid | get PID (process ID) of current process from Fortran by calling getpid(3c) (LICENSE:PD) |
M_system:QUERY | system_getppid | get parent process ID (PPID) of current process from Fortran by calling getppid(3c) (LICENSE:PD) |
M_system:QUERY | system_getpwuid | get login name associated with a UID (LICENSE:PD) |
M_system:QUERY | system_getsid | get the process group ID of a session leader (LICENSE:PD) |
M_system:QUERY | system_getuid | get real UID of current process from Fortran by calling getuid(3c) (LICENSE:PD) |
M_system:QUERY | system_setsid | create session and set the process group ID of a session leader (LICENSE:PD) |
M_system:QUERY_FILE | fileglob | Read output of an ls(1) command from Fortran (LICENSE:PD) |
M_system:QUERY_FILE | system_access | checks accessibility or existence of a pathname (LICENSE:PD) |
M_system:QUERY_FILE | system_closedir | close a directory stream by calling closedir(3c) (LICENSE:PD) |
M_system:QUERY_FILE | system_getcwd | call getcwd(3c) to get the pathname of the current working directory (LICENSE:PD) |
M_system:QUERY_FILE | system_getumask | get current umask (LICENSE:PD) |
M_system:QUERY_FILE | system_isblk | checks if argument is a block device (LICENSE:PD) |
M_system:QUERY_FILE | system_ischr | checks if argument is a character device (LICENSE:PD) |
M_system:QUERY_FILE | system_isdir | checks if argument is a directory path (LICENSE:PD) |
M_system:QUERY_FILE | system_isfifo | checks if argument is a fifo - named pipe (LICENSE:PD) |
M_system:QUERY_FILE | system_islnk | checks if argument is a link (LICENSE:PD) |
M_system:QUERY_FILE | system_isreg | checks if argument is a regular file (LICENSE:PD) |
M_system:QUERY_FILE | system_issock | checks if argument is a socket (LICENSE:PD) |
M_system:QUERY_FILE | system_opendir | open directory stream by calling opendir(3c) (LICENSE:PD) |
M_system:QUERY_FILE | system_perm | get file type and permission as a string (LICENSE:PD) |
M_system:QUERY_FILE | system_readdir | read a directory using readdir(3c) (LICENSE:PD) |
M_system:QUERY_FILE | system_rewinddir | call rewinddir(3c) to rewind directory stream (LICENSE:PD) |
M_system:QUERY_FILE | system_stat | Get file status information (LICENSE:PD) |
M_system:SIGNALS | system_kill | send a signal to a process or a group of processes (LICENSE:PD) |
M_system:SIGNALS | system_signal | install a signal handler (LICENSE:PD) |
M_system:SYSTEM_COMMAND | system_cmd | call execute_command_line(3f) (LICENSE:PD) |
M_system:SYSTEM_COMMAND | system_system | call execute_command_line (LICENSE:PD) |
M_system | system_cpu_time | get processor time by calling times(3c) (LICENSE:PD) |
M_system | system_dir | return filenames in a directory matching specified wildcard string (LICENSE:PD) |
M_system | system_stat_print | print the principal info obtained for a pathname from system_stat(3f) (LICENSE:PD) |
M_system | system_uname | call a C wrapper that calls uname(3c) to get current system information from Fortran (LICENSE:PD) |
M_system_FILE_SYSTEM | system_chdir | call chdir(3c) from Fortran to change working directory (LICENSE:PD) |
M_system_FILE_SYSTEM | system_chmod | call chmod(3c) to change permission mode of a file relative to directory file descriptor (LICENSE:PD) |
M_system_FILE_SYSTEM | system_remove | call remove(3c) to remove file (LICENSE:PD) |
M_system_FILE_SYSTEM | system_rename | call rename(3c) to rename a system file (LICENSE:PD) |
M_time::INTRO::OOPS | M_time__oop | OOP interface for M_time(3fm) (LICENSE:MIT) |
M_time::INTRO | M_time | Fortran module for manipulating and presenting time and date values as defined in ISO 8601:1988 (LICENSE:MIT) |
M_time:ASTROLOGICAL | easter | calculate date for Easter given a year (LICENSE:MIT) |
M_time:ASTROLOGICAL | moon_fullness | return percentage of moon phase from new to full (LICENSE:MIT) |
M_time:ASTROLOGICAL | phase_of_moon | return name for phase of moon for given date (LICENSE:MIT) |
M_time:BAS | b2d | given a BAS (Baseday and Seconds) returns a date-time array DAT. (LICENSE:MIT) |
M_time:BAS | bas_to_date | converts a BAS(Baseday and Seconds) to a DAT date-time array. (LICENSE:MIT) |
M_time:BAS | d2b | given DAT date-time array returns Baseday and Seconds type (LICENSE:MIT) |
M_time:BAS | date_to_bas | converts DAT date-time array to Baseday and Seconds (LICENSE:MIT) |
M_time:C_INTERFACE | system_sleep | call C sleep(3c) or usleep(3c) procedure (LICENSE:MIT) |
M_time:DATE_PRINTING | box_month | create specified month in a character array (LICENSE:MIT) |
M_time:DATE_PRINTING | fmtdate | given DAT date-time array return date as string using specified format (LICENSE:MIT) |
M_time:DATE_PRINTING | fmtdate_usage | display macros recognized by fmtdate(3f) and now(3f) (LICENSE:MIT) |
M_time:DATE_PRINTING | locale | allow for selecting languages to represent month and weekday names (LICENSE:MIT) |
M_time:DATE_PRINTING | now | return string representing current time given one of many formats to present with (LICENSE:MIT) |
M_time:DAY_OF_WEEK | dow | given a date-time array DAT return the day of the week (LICENSE:MIT) |
M_time:DURATION | days2sec | convert string of form [[-]dd-]hh:mm:ss.nn or dNNhNNmNNsNN to seconds (LICENSE:MIT) |
M_time:DURATION | sec2days | convert seconds to string of form dd-hh:mm:ss (LICENSE:MIT) |
M_time:JULIAN | d2j | given DAT date-time array returns Julian Date (LICENSE:MIT) |
M_time:JULIAN | date_to_julian | converts DAT date-time array to Julian Date (LICENSE:MIT) |
M_time:JULIAN | j2d | given a JD (Julian Date) returns a date-time array DAT. (LICENSE:MIT) |
M_time:JULIAN | julian_to_date | converts a JD(Julian Date) to a DAT date-time array. (LICENSE:MIT) |
M_time:MODIFIED_JULIAN | d2m | given DAT date-time array returns Modified Julian Date (LICENSE:MIT) |
M_time:MODIFIED_JULIAN | date_to_modified_julian | converts DAT date-time array to Modified Julian Date (LICENSE:MIT) |
M_time:MODIFIED_JULIAN | m2d | given a MJD (Modified Julian Date) returns a date-time array DAT. (LICENSE:MIT) |
M_time:MODIFIED_JULIAN | modified_julian_to_date | converts a MJD(Modified Julian Date) to a DAT date-time array. (LICENSE:MIT) |
M_time:MONTH_NAME | mo2d | given month name return DAT date-time array for beginning of that month in specified year (LICENSE:MIT) |
M_time:MONTH_NAME | mo2v | given month name return month number (1-12) of that month (LICENSE:MIT) |
M_time:MONTH_NAME | v2mo | returns the month name of a Common month number (LICENSE:MIT) |
M_time:ORDINAL_DAY | d2o | converts DAT date-time array to Ordinal day (LICENSE:MIT) |
M_time:ORDINAL_DAY | o2d | converts Ordinal day to DAT date-time array (LICENSE:MIT) |
M_time:ORDINAL_DAY | ordinal_seconds | seconds since beginning of year (LICENSE:MIT) |
M_time:ORDINAL_DAY | ordinal_to_date | when given a valid year and day of the year returns the DAT array for the date (LICENSE:MIT) |
M_time:READING_DATES | guessdate | reads in a date, in various formats (LICENSE:MIT) |
M_time:UNIX_EPOCH | d2u | given DAT date-time array returns Unix Epoch Time (UET starts at 0000 on 1 Jan. 1970, UTC) (LICENSE:MIT) |
M_time:UNIX_EPOCH | date_to_unix | converts DAT date-time array to Unix Epoch Time (LICENSE:MIT) |
M_time:UNIX_EPOCH | u2d | given Unix Epoch Time returns DAT date-time array (LICENSE:MIT) |
M_time:UNIX_EPOCH | unix_to_date | converts Unix Epoch Time to DAT date-time array (LICENSE:MIT) |
M_time:WEEK_OF_YEAR | d2w | calculate iso-8601 Week, both numerically and as a string of the form "yyyy-Wmm-d" given a DAT date-time array (LICENSE:MIT) |
M_time:WEEK_OF_YEAR | w2d | calculate DAT date-time array from iso-8601 numeric Week values or from string "yyyy-Www-d" (LICENSE:MIT) |
M_units::INTRO | M_units | convert between various physical units (LICENSE:MIT) |
M_units:LENGTH | feet_to_meters | converts a measurement in feet to meters (LICENSE:PD) |
M_units:LENGTH | meters_to_feet | converts a measurement in meters to feet (LICENSE:PD) |
M_units:MASS | pounds_to_kilograms | - converts a measurement in pounds-mass to kilograms. (LICENSE:PD) |
M_units:SYMBOLS | atomnum2symbol | return element symbol given atomic number (LICENSE:PD) |
M_units:SYMBOLS | symbol2atomnum | return atomic number given element symbol name (LICENSE:PD) |
M_units:TEMPERATURE | c2f | convert Celsius to Fahrenheit (LICENSE:PD) |
M_units:TEMPERATURE | f2c | convert Fahrenheit to Celsius (LICENSE:PD) |
M_units:TRIGONOMETRY | acosd | calculate arccosine of value in degrees (LICENSE:PD) |
M_units:TRIGONOMETRY | asind | calculate arcsine of value in degrees (LICENSE:PD) |
M_units:TRIGONOMETRY | atan2d | calculate arctangent of the complex number X + i Y (LICENSE:PD) |
M_units:TRIGONOMETRY | atand | calculate arctangent of value in degrees (LICENSE:PD) |
M_units:TRIGONOMETRY | cartesian_to_polar | convert Cartesian coordinates to polar coordinates (LICENSE:PD) |
M_units:TRIGONOMETRY | cartesian_to_spherical | convert Cartesian coordinates to ISO polar coordinates (LICENSE:PD) |
M_units:TRIGONOMETRY | cosd | calculate cosine of value in degrees (LICENSE:PD) |
M_units:TRIGONOMETRY | d2r | convert degrees to radians (LICENSE:PD) |
M_units:TRIGONOMETRY | norm_angle_deg | Return input angle given in degrees as angle between 0 and 360 (LICENSE:PD) |
M_units:TRIGONOMETRY | norm_angle_rad | Return input angle given in radians as angle between 0 and 2pi (LICENSE:PD) |
M_units:TRIGONOMETRY | polar_to_cartesian | convert polar coordinates to Cartesian coordinates (LICENSE:PD) |
M_units:TRIGONOMETRY | r2d | convert radians to degrees (LICENSE:PD) |
M_units:TRIGONOMETRY | sind | calculate sine of value in degrees (LICENSE:PD) |
M_units:TRIGONOMETRY | spherical_to_cartesian | convert ISO polar coordinates to Cartesian coordinates (LICENSE:PD) |
M_units:TRIGONOMETRY | tand | calculate tangent of value in degrees (LICENSE:PD) |
M_units | inf | return an inf (Infinity) (LICENSE:PD) |
M_units | is_even | determine if integer is even (LICENSE:PD) |
M_units | is_nan | determine if integer is a Nan (Not a Number) value (LICENSE:PD) |
M_units | nan | return a NaN (Not a number) (LICENSE:PD) |
M_uuid::INTRO | M_uuid | a module of UUID (Universally Unique IDentifier) procedures (LICENSE:BSD-4-Clause) |
M_uuid | generate_uuid | generate a UUID (Universally Unique IDentifier) string per RFC 4122 (LICENSE:BSD-4-Clause) |
M_verify::INTRO | M_verify | a collection of Fortran routines for supporting code development by providing error processing, debugging procedures and unit testing. (LICENSE:PD) |
M_verify | accdig | compare two real numbers only up to a specified number of digits (LICENSE:PD) |
M_verify | almost | return true or false if two numbers agree up to specified number of digits (LICENSE:PD) |
M_verify | assert | print filename, linenumber, and message to stderr and stop program (LICENSE:PD) |
M_verify | dp_accdig | compare two numbers only up to a specified number of digits (LICENSE:PD) |
M_verify | fstop | call stop with both a number and a message (LICENSE:PD) |
M_verify | in_margin | check if two reals are approximately equal using a relative margin |
M_verify | pdec | write out string with ASCII decimal equivalent vertically under it (LICENSE:PD) |
M_verify | significant | round val to specified number of significant digits |
M_verify | unit_check | if logical expression is false, call command "goodbad NAME bad" and stop program by default (LICENSE:PD) |
M_verify | unit_check_bad | call command "goodbad NAME bad" and stop program (LICENSE:PD) |
M_verify | unit_check_done | call command "goodbad NAME good" or "goodbad NAME bad" depending on whether failures were found (LICENSE:PD) |
M_verify | unit_check_good | call command "goodbad NAME good" (LICENSE:PD) |
M_verify | unit_check_msg | converts up to nine standard scalar values to a message for unit testing (LICENSE:PD) |
M_verify | unit_check_start | call command "goodbad NAME start" and optionally set options (LICENSE:PD) |
M_verify | unit_check_stop | call command "goodbad NAME good" or goodbad NAME bad" depending on whether failures were found (LICENSE:PD) |
M_xterm | M_xterm | send escape sequences to an xterm(1) window that control VT102 emulator attributes (LICENSE:MIT) |
M_xterm | xterm_clear | clear xterm(1) screen using escape sequences (LICENSE:MIT) |
M_xterm | xterm_colors | set xterm(1) colors (LICENSE:MIT) |
M_xterm | xterm_font | set xterm(1) font (LICENSE:MIT) |
M_xterm | xterm_geometry | set xterm(1) size using escape sequences (LICENSE:MIT) |
M_xterm | xterm_get_colors | query xterm(1) colors (LICENSE:MIT) |
M_xterm | xterm_get_font | obtain xterm(1) font name (LICENSE:MIT) |
M_xterm | xterm_get_geometry | obtain xterm(1) screen size in character units (LICENSE:MIT) |
M_xterm | xterm_get_iconstate | obtain xterm(1) icon state using escape sequences (LICENSE:MIT) |
M_xterm | xterm_get_pencolor | query xterm(1) color by number (LICENSE:MIT) |
M_xterm | xterm_get_position | obtain xterm(1) screen position (LICENSE:MIT) |
M_xterm | xterm_keywords | sent hints to X11 Window manager and select modes (LICENSE:MIT) |
M_xterm | xterm_labels | set xterm(1) X11 Window labels using escape sequences (LICENSE:MIT) |
M_xterm | xterm_occupancy | try to move xterm(1) to specified virtual display (LICENSE:MIT) |
M_xterm | xterm_pencolor | set xterm(1) color by number using escape sequences (LICENSE:MIT) |
M_xterm | xterm_position | set xterm(1) window position using escape sequences (LICENSE:MIT) |
M_xterm | xterm_width | set xterm(1) width to 80 or 132 characters (LICENSE:MIT) |
M_xterm | xterm_xrdb | write current xterm(1) window attributes as X11 Windows resources (LICENSE:MIT) |
M_xyplot:banner | illusion | draw a banner page with short labels at the compass points (LICENSE:MIT) |
M_xyplot | plot_axis | draw XY axis for XY plot routines (LICENSE:MIT) |
M_xyplot | plot_clear | clear graphics area and ensure in graphics mode (LICENSE:MIT) |
M_xyplot | plot_drawplot | draw an xy plot (LICENSE:MIT) |
M_xyplot | plot_get_plot_area | initialize plot page and set up common page-related values (LICENSE:MIT) |
M_xyplot | plot_getdatarange | get plot window extremes, set plot window extremes for dual axis (LICENSE:MIT) |
M_xyplot | plot_hcopy | generate copy of the current plot for XY plot routines (LICENSE:MIT) |
M_xyplot | plot_id | render the id(1) command for XY plots (LICENSE:MIT) |
M_xyplot | plot_init | initialize command language and graphics mode to set up starting interpretation (LICENSE:MIT) |
M_xyplot | plot_init_globals | call xy_init_labels(3f) an xy_init_markers(3f) (LICENSE:MIT) |
M_xyplot | plot_jupage | a good try at allowing mixing of PLT commands and M_plot commands (LICENSE:MIT) |
M_xyplot | plot_juparea | parse parea command (LICENSE:MIT) |
M_xyplot | plot_jut | allow user to place text on screen (LICENSE:MIT) |
M_xyplot | plot_marks | draw examples of dash codes, pen styles and screen markers for XY plots (LICENSE:MIT) |
M_xyplot | plot_page_aspect | Get aspect ratio from ASPECT command and call xy_aspct (LICENSE:MIT) |
M_xyplot | plot_set_plot_area | initialize plot page and set up common page-related values (LICENSE:MIT) |
M_xyplot | plot_set_xmin | set value for xmin/xmax/ymin/... command (LICENSE:MIT) |
M_xyplot | plot_setdash | allow user to display|alter|retrieve dash codes by style number (LICENSE:MIT) |
M_xyplot | plot_setfill | set background, middleground, and foreground colors for plot (LICENSE:MIT) |
M_xyplot | plot_setmark | set or display marker geometries (LICENSE:MIT) |
M_xyplot | plot_storage | if on a storage tube, clear the screen to unclutter it (LICENSE:MIT) |
M_xyplot | plot_sz | change the size of the display surface (LICENSE:MIT) |
M_xyplot | plot_title | allow user to add extra title lines by number (LICENSE:MIT) |
M_xyplot | plot_toggle | special version of toggle(3f) to integrate calculator and language libraries (LICENSE:MIT) |
M_xyplot | plot_z | Interactive ZOOM mode (LICENSE:MIT) |
M_xyplot | plot_zmode | Interactive ZOOM mode (LICENSE:MIT) |
M_xyplot | xy_arrow | Add xy_arrow from T text box to specified point (LICENSE:MIT) |
M_xyplot | xy_aspct | Store plot window size in global variables and call plot_page() (LICENSE:MIT) |
M_xyplot | xy_bans | draw banner lines from PLT ban command (LICENSE:MIT) |
M_xyplot | xy_con_x | scale an axis value to the overall window/viewport (LICENSE:MIT) |
M_xyplot | xy_con_y | scale an axis value to the overall window/viewport (LICENSE:MIT) |
M_xyplot | xy_convert | do linear conversion for XY plot routines (LICENSE:MIT) |
M_xyplot | xy_fxed | select whether a string is fixed-space or not (LICENSE:MIT) |
M_xyplot | xy_getdat | place data from specified file and curve into xy_arrayQ xy_array (LICENSE:MIT) |
M_xyplot | xy_getmark | get marker geometries (LICENSE:MIT) |
M_xyplot | xy_getrel | return values to convert one set of units to another (LICENSE:MIT) |
M_xyplot | xy_getxy_jufont | check and set font and store it so can query it (LICENSE:MIT) |
M_xyplot | xy_idbox | Draw ID legend box specified with LEGEND command (LICENSE:MIT) |
M_xyplot | xy_idbox0 | draw legend lines (LICENSE:MIT) |
M_xyplot | xy_ifdrawn | xy_ifdrawn() is used to see if first page drawn or not (LICENSE:MIT) |
M_xyplot | xy_iflou | set global flag for Leading Edge trimming (see LE command) (LICENSE:MIT) |
M_xyplot | xy_iftext | Add user-specified text strings to plot (LICENSE:MIT) |
M_xyplot | xy_init_default | initialize XY plot routines (LICENSE:MIT) |
M_xyplot | xy_init_graphics | Initialize PLT graphics environment (LICENSE:MIT) |
M_xyplot | xy_init_labels | data defining all unit code labels (LICENSE:MIT) |
M_xyplot | xy_init_markers | part of plot_axes(3f), used to define default geometric markers (LICENSE:MIT) |
M_xyplot | xy_jucp | plot string line at current position (LICENSE:MIT) |
M_xyplot | xy_jucp2 | plot string line at current position (LICENSE:MIT) |
M_xyplot | xy_jucurv | find extrema for group of curves and set legend label defaults (LICENSE:MIT) |
M_xyplot | xy_judraw | draw curves to plot scales using plot_ values (LICENSE:MIT) |
M_xyplot | xy_jufont | check and set font and store it so can query it (LICENSE:MIT) |
M_xyplot | xy_jugetwn | query current window ( appropriate for 2-d only) (LICENSE:MIT) |
M_xyplot | xy_jumapc | map colors using HUE command (LICENSE:MIT) |
M_xyplot | xy_juprint | print string LINE at position x, y with embedded directives (LICENSE:MIT) |
M_xyplot | xy_juprints | simple print of string l at position x, y (LICENSE:MIT) |
M_xyplot | xy_juput | write current memory-resident curves in global variables(q) onto pseudo file (LICENSE:MIT) |
M_xyplot | xy_jurang | return nice max and min values for the axis, and nice axis grid spacings (LICENSE:MIT) |
M_xyplot | xy_jutitl | add title lines to plot (LICENSE:MIT) |
M_xyplot | xy_jutitlx | draw plot titling information (titles and legend block) (LICENSE:MIT) |
M_xyplot | xy_laxis | draw linear axis and logarithmic axis for PLT (LICENSE:MIT) |
M_xyplot | xy_listout3 | copy rcurve_in to rcurve_out expanding negative curve numbers to ranges (1 -10 means 1 thru 10) (LICENSE:MIT) |
M_xyplot | xy_loadtl | load title xy_array (LICENSE:MIT) |
M_xyplot | xy_noclose | flag whether to keep current device open while switching to alternate device (LICENSE:MIT) |
M_xyplot | xy_obj12345 | create or close M_plot object 12345 (LICENSE:MIT) |
M_xyplot | xy_pause | conditionally pause until graphic or text-window response (LICENSE:MIT) |
M_xyplot | xy_pickpnt | interactively draw a line to current left scale and store the curve or return point (LICENSE:MIT) |
M_xyplot | xy_printban | plot horizontal banner string at specified location (LICENSE:MIT) |
M_xyplot | xy_printbanv | plot vertical banner string (LICENSE:MIT) |
M_xyplot | xy_rasters | set line width (LICENSE:MIT) |
M_xyplot | xy_resetpens | reset pens (LICENSE:MIT) |
M_xyplot | xy_retrv2 | a special version of RETREV() that integrates the Calculator and Language library for XY plots (LICENSE:MIT) |
M_xyplot | xy_set_bigger | change title line size (LICENSE:MIT) |
M_xyplot | xy_setcnv | set up conversion table for xy_con_x and xy_con_y functions (LICENSE:MIT) |
M_xyplot | xy_setlbl | decide axis label strings (LICENSE:MIT) |
M_xyplot | xy_setsize | use values to set size and border on output device (LICENSE:MIT) |
M_xyplot | xy_slide | slide value (LICENSE:MIT) |
M_xyplot | xy_tidybox | draw legend lines inside box specified on call (LICENSE:MIT) |
M_xyplot | xy_tidybox1 | draw legend lines in box with legend box autosized and positioned by edge number (LICENSE:MIT) |
M_xyplot | xy_tidybox2 | draw legend lines inside box specified on call (LICENSE:MIT) |
M_xyplot | xy_units | given unit code return string label optionally converted to uppercase (LICENSE:MIT) |
M_xyplot | xy_ustrlen | get software string length including trailing whitespace (LICENSE:MIT) |
M_xyplot | xy_ustrlen2 | get software string length up to specified character (LICENSE:MIT) |
M_xyplot | xy_zoom | given current four numbers defining a box; alter them by indicated selections of an old and new box (LICENSE:MIT) |
NCURSES | M_fixedform | convert a text block into a TUI (screen interface) (LICENSE:PD) |
NUMERIC | abs | Absolute value |
NUMERIC | aint | Truncate toward zero to a whole number |
NUMERIC | anint | Real nearest whole number |
NUMERIC | ceiling | returns the least integer greater than or equal to A. |
NUMERIC | conjg | Complex conjugate of a complex value |
NUMERIC | dim | Positive difference of X - Y |
NUMERIC | dprod | Double precision real product |
NUMERIC | floor | Function to return largest integral value not greater than argument |
NUMERIC | max | Maximum value of an argument list |
NUMERIC | min | Minimum value of an argument list |
NUMERIC | mod | Remainder function |
NUMERIC | modulo | Modulo function |
NUMERIC | sign | Sign copying function |
STATE:INQUIRY | associated | Association status of a pointer or pointer/target pair |
STATE:INQUIRY | extends_type_of | Determine if the dynamic type of A is an extension of the dynamic type of MOLD. |
STATE:INQUIRY | is_iostat_end | Test for end-of-file value |
STATE:INQUIRY | is_iostat_eor | Test for end-of-record value |
STATE:INQUIRY | present | Determine whether an optional dummy argument is specified |
STATE:INQUIRY | same_type_as | Query dynamic types for equality |
SYSTEM:COMMAND LINE | command_argument_count | Get number of command line arguments |
SYSTEM:COMMAND LINE | get_command | Get the entire command line invocation |
SYSTEM:COMMAND LINE | get_command_argument | Get command line arguments |
SYSTEM:ENVIRONMENT | get_environment_variable | Retrieve the value of an environment variable |
SYSTEM:PROCESSES | execute_command_line | Execute a shell command |
SYSTEM:TIME | cpu_time | Return CPU processor time used in seconds |
SYSTEM:TIME | date_and_time | Gets current date and time |
SYSTEM:TIME | system_clock | Query system clock |
TRANSFORMATIONAL | null | Function that returns a disassociated pointer |
TYPE:CONVERSION | aimag | Imaginary part of complex number |
TYPE:CONVERSION | cmplx | Conversion to a complex type |
TYPE:CONVERSION | dble | Converstion to double precision real |
TYPE:CONVERSION | int | Truncate towards zero and convert to integer |
TYPE:CONVERSION | nint | Nearest whole number |
TYPE:CONVERSION | out_of_range | Whether a numeric value can be converted safely to another type |
TYPE:CONVERSION | real | Convert to real type |
TYPE:LOGICAL | logical | Conversion between kinds of logical values |
TYPE:MOLD | transfer | Transfer bit patterns |