Procedures

ProcedureLocationProcedure TypeDescription
adjustlstdlib_string_typeInterface

Left-adjust the character sequence represented by the string. The length of the character sequence remains unchanged.

Read more…
adjustrstdlib_string_typeInterface

Right-adjust the character sequence represented by the string. The length of the character sequence remains unchanged.

Read more…
andstdlib_bitsetsInterface

Sets the bits in set1 to the bitwise and of the original bits in set1 and set2. The sets must have the same number of bits otherwise the result is undefined. (Specification)

Read more…
and_notstdlib_bitsetsInterface

Sets the bits in set1 to the bitwise and of the original bits in set1 with the bitwise negation of set2. The sets must have the same number of bits otherwise the result is undefined.

Read more…
arangestdlib_mathInterface

arange creates a one-dimensional array of the integer/real type with fixed-spaced values of given spacing, within a given interval. (Specification)

arg_selectstdlib_selectionInterface

(Specification)

assignment(=)stdlib_string_typeInterface

Assign a character sequence to a string.

assignment(=)stdlib_bitsetsInterface

Used to define assignment for bitset_large. (Specification)

Read more…
bidxstdlib_stringlist_typeInterface

Returns an instance of type 'stringlist_index_type' representing backward index Specifications

bitsstdlib_bitsetsFunction

Returns the number of bit positions in self.

cdf_uniformstdlib_stats_distribution_uniformInterface

Get uniform distribution cumulative distribution function (cdf) for integer, real and complex variables. (Specification)

charstdlib_string_typeInterface

Return the character sequence represented by the string.

Read more…
checkstdlib_errorSubroutine

Checks the value of a logical condition (Specification)

Read more…
chompstdlib_stringsInterface

Remove trailing characters in set from string. If no character set is provided trailing whitespace is removed.

Read more…
clipstdlib_mathInterface
corrstdlib_statsInterface

Pearson correlation of array elements (Specification)

countstdlib_stringsInterface

Returns the number of times substring 'pattern' has appeared in the input string 'string' Specifications

covstdlib_statsInterface

Covariance of array elements (Specification)

diagstdlib_linalgInterface

Creates a diagonal array or extract the diagonal elements of an array (Specification)

dist_randstdlib_randomInterface

Version experimental

Read more…
dlegendrestdlib_specialfunctionsInterface

First derivative Legendre polynomial

ends_withstdlib_stringsInterface

Check whether a string ends with substring or not

Read more…
error_handlerstdlib_bitsetsSubroutine
error_stopstdlib_errorInterface
extractstdlib_bitsetsInterface

Creates a new bitset, new, from a range, start_pos to stop_pos, in bitset old. If start_pos is greater than stop_pos the new bitset is empty. If start_pos is less than zero or stop_pos is greater than bits(old)-1 then if status is present it has the value index_invalid_error and new is undefined, otherwise processing stops with an informative message. (Specification)

Read more…
eyestdlib_linalgFunction

Constructs the identity matrix. (Specification)

fidxstdlib_stringlist_typeInterface

Returns an instance of type 'stringlist_index_type' representing forward index Specifications

findstdlib_stringsInterface

Finds the starting index of substring 'pattern' in the input 'string' Specifications

Read more…
gauss_legendrestdlib_quadratureInterface

Computes Gauss-Legendre quadrature nodes and weights.

gauss_legendre_lobattostdlib_quadratureInterface

Computes Gauss-Legendre-Lobatto quadrature nodes and weights.

gcdstdlib_mathInterface

Returns the greatest common divisor of two integers (Specification)

Read more…
get_stdlib_versionstdlib_versionSubroutine

Getter function to retrieve standard library version

iacharstdlib_string_typeInterface

Code in ASCII collating sequence.

Read more…
icharstdlib_string_typeInterface

Character-to-integer conversion function.

Read more…
indexstdlib_string_typeInterface

Position of a substring within a string.

Read more…
is_alphastdlib_asciiFunction

Checks whether c is an ASCII letter (A .. Z, a .. z).

is_alphanumstdlib_asciiFunction

Checks whether c is a letter or a number (0 .. 9, a .. z, A .. Z).

is_asciistdlib_asciiFunction

Checks whether or not c is in the ASCII character set - i.e. in the range 0 .. 0x7F.

is_blankstdlib_asciiFunction

Checks whether or not c is a blank character. That includes the only the space and tab characters

is_controlstdlib_asciiFunction

Checks whether c is a control character.

is_digitstdlib_asciiFunction

Checks whether c is a digit (0 .. 9).

is_graphicalstdlib_asciiFunction

Checks whether or not c is a printable character other than the space character.

is_hex_digitstdlib_asciiFunction

Checks whether c is a digit in base 16 (0 .. 9, A .. F, a .. f).

is_lowerstdlib_asciiFunction

Checks whether c is a lowercase ASCII letter (a .. z).

is_octal_digitstdlib_asciiFunction

Checks whether c is a digit in base 8 (0 .. 7).

is_printablestdlib_asciiFunction

Checks whether or not c is a printable character - including the space character.

is_punctuationstdlib_asciiFunction

Checks whether or not c is a punctuation character. That includes all ASCII characters which are not control characters, letters, digits, or whitespace.

is_upperstdlib_asciiFunction

Checks whether c is an uppercase ASCII letter (A .. Z).

is_whitestdlib_asciiFunction

Checks whether or not c is a whitespace character. That includes the space, tab, vertical tab, form feed, carriage return, and linefeed characters.

legendrestdlib_specialfunctionsInterface

Legendre polynomial

lenstdlib_string_typeInterface

Returns the length of the character sequence represented by the string.

Read more…
len_trimstdlib_string_typeInterface

Returns the length of the character sequence without trailing spaces represented by the string.

Read more…
lgestdlib_string_typeInterface

Lexically compare the order of two character sequences being greater equal, The left-hand side, the right-hand side or both character sequences can be represented by a string.

Read more…
lgtstdlib_string_typeInterface

Lexically compare the order of two character sequences being greater, The left-hand side, the right-hand side or both character sequences can be represented by a string.

Read more…
linspacestdlib_mathInterface

Create rank 1 array of linearly spaced elements If the number of elements is not specified, create an array with size 100. If n is a negative value, return an array with size 0. If n = 1, return an array whose only element is end (Specification)

Read more…
llestdlib_string_typeInterface

Lexically compare the order of two character sequences being less equal, The left-hand side, the right-hand side or both character sequences can be represented by a string.

Read more…
lltstdlib_string_typeInterface

Lexically compare the order of two character sequences being less, The left-hand side, the right-hand side or both character sequences can be represented by a string.

Read more…
loadtxtstdlib_ioInterface

Loads a 2D array from a text file (Specification)

logspacestdlib_mathInterface

Create rank 1 array of logarithmically spaced elements from basestart to baseend. If the number of elements is not specified, create an array with size 50. If n is a negative value, return an array with size 0. If n = 1, return an array whose only element is base**end. If no base is specified, logspace will default to using a base of 10

Read more…
meanstdlib_statsInterface

Mean of array elements (Specification)

medianstdlib_statsInterface

Median of array elements (Specification)

momentstdlib_statsInterface

Central moment of array elements (Specification)

movestdlib_string_typeInterface

Moves the allocated character scalar from 'from' to 'to' Specifications

openstdlib_ioFunction

Opens a file (Specification)

Read more…
operator(//)stdlib_string_typeInterface

Concatenate two character sequences, the left-hand side, the right-hand side or both character sequences can be represented by a string.

Read more…
operator(//)stdlib_stringlist_typeInterface

Concatenates stringlist with the input entity Returns a new stringlist Specifications

operator(/=)stdlib_string_typeInterface

Compare two character sequences for inequality, the left-hand side, the right-hand side or both character sequences can be represented by a string.

Read more…
operator(/=)stdlib_stringlist_typeInterface

Compares stringlist for inequality with the input entity Returns a logical Specifications

operator(/=)stdlib_bitsetsInterface

Returns .true. if not all bits in set1 and set2 have the same value, .false. otherwise. The sets must have the same number of bits otherwise the result is undefined. (Specification)

Read more…
operator(<)stdlib_string_typeInterface

Compare two character sequences for being less, the left-hand side, the right-hand side or both character sequences can be represented by a string.

Read more…
operator(<)stdlib_bitsetsInterface

Returns .true. if the bits in set1 and set2 differ and the highest order different bit is set to 0 in set1 and to 1 in set2, .false. otherwise. The sets must have the same number of bits otherwise the result is undefined. (Specification)

Read more…
operator(<=)stdlib_string_typeInterface

Compare two character sequences for being less than, the left-hand side, the right-hand side or both character sequences can be represented by a string.

Read more…
operator(<=)stdlib_bitsetsInterface

Returns .true. if the bits in set1 and set2 are the same or the highest order different bit is set to 0 in set1 and to 1 in set2, .false. otherwise. The sets must have the same number of bits otherwise the result is undefined. (Specification)

Read more…
operator(==)stdlib_string_typeInterface

Compare two character sequences for equality, the left-hand side, the right-hand side or both character sequences can be represented by a string.

Read more…
operator(==)stdlib_stringlist_typeInterface

Compares stringlist for equality with the input entity Returns a logical Specifications

operator(==)stdlib_bitsetsInterface

Returns .true. if all bits in set1 and set2 have the same value, .false. otherwise. The sets must have the same number of bits otherwise the result is undefined. (Specification)

Read more…
operator(>)stdlib_string_typeInterface

Compare two character sequences for being greater, the left-hand side, the right-hand side or both character sequences can be represented by a string.

Read more…
operator(>)stdlib_bitsetsInterface

Returns .true. if the bits in set1 and set2 differ and the highest order different bit is set to 1 in set1 and to 0 in set2, .false. otherwise. The sets must have the same number of bits otherwise the result is undefined. (Specification)

Read more…
operator(>=)stdlib_string_typeInterface

Compare two character sequences for being greater than, the left-hand side, the right-hand side or both character sequences can be represented by a string.

Read more…
operator(>=)stdlib_bitsetsInterface

Returns .true. if the bits in set1 and set2 are the same or the highest order different bit is set to 1 in set1 and to 0 in set2, .false. otherwise. The sets must have the same number of bits otherwise the result is undefined. (Specification)

Read more…
optvalstdlib_optvalInterface

Fallback value for optional arguments (Specification)

orstdlib_bitsetsInterface

Sets the bits in set1 to the bitwise or of the original bits in set1 and set2. The sets must have the same number of bits otherwise the result is undefined. (Specification)

Read more…
ord_sortstdlib_sortingInterface

The generic subroutine interface implementing the ORD_SORT algorithm, a translation to Fortran 2008, of the "Rust" sort algorithm found in slice.rs https://github.com/rust-lang/rust/blob/90eb44a5897c39e3dff9c7e48e3973671dcd9496/src/liballoc/slice.rs#L2159 ORD_SORT is a hybrid stable comparison algorithm combining merge sort, and insertion sort. (Specification)

Read more…
outer_productstdlib_linalgInterface

Computes the outer product of two vectors, returning a rank-2 array (Specification)

padlstdlib_stringsInterface

Left pad the input string Specifications

padrstdlib_stringsInterface

Right pad the input string Specifications

parse_modestdlib_ioFunction
pdf_uniformstdlib_stats_distribution_uniformInterface

Get uniform distribution probability density (pdf) for integer, real and complex variables. (Specification)

random_seedstdlib_randomInterface

Version experimental

Read more…
read(formatted)stdlib_string_typeInterface

Read a character sequence from a connected unformatted unit into the string.

read(unformatted)stdlib_string_typeInterface

Read a character sequence from a connected unformatted unit into the string.

repeatstdlib_string_typeInterface

Repeats the character sequence hold by the string by the number of specified copies.

Read more…
replace_allstdlib_stringsInterface

Replaces all the occurrences of substring 'pattern' in the input 'string' with the replacement 'replacement' Version: experimental

reversestdlib_string_typeInterface

Reverses the character sequence hold by the input string

Read more…
reversestdlib_asciiFunction

Reverse the character order in the input character variable (Specification)

Read more…
rvs_uniformstdlib_stats_distribution_uniformInterface

Get uniformly distributed random variate for integer, real and complex variables. (Specification)

savetxtstdlib_ioInterface

Saves a 2D array into a text file (Specification)

scanstdlib_string_typeInterface

Scan a string for the presence of a set of characters. Scans a string for any of the characters in a set of characters.

Read more…
selectstdlib_selectionInterface

(Specification)

shufflestdlib_stats_distribution_uniformInterface

Fisher-Yates shuffle algorithm for a rank one array of integer, real and complex variables. (Specification)

simpsstdlib_quadratureInterface

Integrates sampled values using Simpson's rule (Specification)

simps_weightsstdlib_quadratureInterface

Integrates sampled values using trapezoidal rule weights for given abscissas (Specification)

slicestdlib_stringsInterface

Extracts characters from the input string to return a new string

Read more…
sortstdlib_sortingInterface

The generic subroutine interface implementing the SORT algorithm, based on the introsort of David Musser. (Specification)

sort_indexstdlib_sortingInterface

The generic subroutine interface implementing the SORT_INDEX algorithm, based on the "Rust" sort algorithm found in slice.rs https://github.com/rust-lang/rust/blob/90eb44a5897c39e3dff9c7e48e3973671dcd9496/src/liballoc/slice.rs#L2159 but modified to return an array of indices that would provide a stable sort of the rank one ARRAY input. (Specification)

Read more…
starts_withstdlib_stringsInterface

Check whether a string starts with substring or not

Read more…
string_typestdlib_string_typeInterface

Constructor for new string instances

stringlist_typestdlib_stringlist_typeInterface

Constructor for stringlist Returns an instance of type stringlist_type Specifications

stripstdlib_stringsInterface

Remove leading and trailing whitespace characters.

Read more…
to_lowerstdlib_string_typeInterface

Returns the lowercase version of the character sequence hold by the input string

Read more…
to_lowerstdlib_asciiFunction

Convert character variable to lower case (Specification)

Read more…
to_sentencestdlib_string_typeInterface

Returns the sentencecase version of the character sequence hold by the input string

Read more…
to_sentencestdlib_asciiFunction

Converts character sequence to sentence case (Specification)

Read more…
to_stringstdlib_stringsInterface

Format or transfer other types as a string. (Specification)

to_titlestdlib_string_typeInterface

Returns the titlecase version of the character sequence hold by the input string

Read more…
to_titlestdlib_asciiFunction

Converts character sequence to title case (Specification)

Read more…
to_upperstdlib_string_typeInterface

Returns the uppercase version of the character sequence hold by the input string

Read more…
to_upperstdlib_asciiFunction

Convert character variable to upper case (Specification)

Read more…
tracestdlib_linalgInterface

Computes the trace of a matrix (Specification)

trapzstdlib_quadratureInterface

Integrates sampled values using trapezoidal rule (Specification)

trapz_weightsstdlib_quadratureInterface

Integrates sampled values using trapezoidal rule weights for given abscissas (Specification)

trimstdlib_string_typeInterface

Returns the character sequence hold by the string without trailing spaces.

Read more…
varstdlib_statsInterface

Variance of array elements (Specification)

verifystdlib_string_typeInterface

Scan a string for the absence of a set of characters. Verifies that all the characters in string belong to the set of characters in set.

Read more…
write(formatted)stdlib_string_typeInterface

Write the character sequence hold by the string to a connected formatted unit.

write(unformatted)stdlib_string_typeInterface

Write the character sequence hold by the string to a connected unformatted unit.

xorstdlib_bitsetsInterface

Sets the bits in set1 to the bitwise xor of the original bits in set1 and set2. The sets must have the same number of bits otherwise the result is undefined. (Specification)

Read more…
call~~graph~~CallGraph interface~dist_rand dist_rand interface~simps simps interface~arange arange interface~lgt lgt interface~random_seed random_seed interface~clip clip interface~gcd gcd interface~linspace linspace interface~operator(lt=) operator(<=) interface~simps_weights simps_weights interface~ord_sort ord_sort proc~eye eye interface~optval optval proc~eye->interface~optval interface~logspace logspace interface~operator(gt=) operator(>=) interface~fidx fidx interface~to_string to_string interface~to_title to_title interface~bidx bidx interface~to_sentence to_sentence interface~reverse reverse interface~char char interface~stringlist_type stringlist_type interface~operator(lt) operator(<) interface~median median interface~gauss_legendre gauss_legendre interface~ichar ichar interface~iachar iachar interface~diag diag interface~sort sort proc~bits bits interface~index index interface~gauss_legendre_lobatto gauss_legendre_lobatto interface~scan scan proc~get_stdlib_version get_stdlib_version interface~operator(==)~3 operator(==) interface~operator(SLASHSLASH)~2 operator(//) interface~lle lle interface~corr corr interface~operator(SLASH=)~3 operator(/=) interface~operator(==) operator(==) interface~lge lge interface~sort_index sort_index interface~llt llt interface~trace trace interface~operator(lt)~2 operator(<) interface~assignment(=)~2 assignment(=) interface~operator(lt=)~2 operator(<=) interface~cdf_uniform cdf_uniform interface~operator(gt) operator(>) interface~move move interface~trapz trapz interface~rvs_uniform rvs_uniform interface~trapz_weights trapz_weights interface~pdf_uniform pdf_uniform interface~verify verify interface~outer_product outer_product interface~legendre legendre interface~operator(SLASH=) operator(/=) interface~dlegendre dlegendre interface~slice slice interface~xor xor proc~to_lower to_lower interface~operator(SLASHSLASH) operator(//) interface~find find proc~to_upper to_upper interface~and and interface~write(formatted) write(formatted) proc~to_title to_title proc~is_alphanum is_alphanum proc~to_title->proc~is_alphanum interface~replace_all replace_all interface~mean mean interface~padl padl proc~to_sentence to_sentence proc~to_sentence->proc~is_alphanum interface~operator(==)~2 operator(==) interface~padr padr proc~open open proc~parse_mode parse_mode proc~open->proc~parse_mode proc~open->interface~optval interface~shuffle shuffle interface~operator(SLASH=)~2 operator(/=) proc~reverse reverse interface~trim trim interface~write(unformatted) write(unformatted) interface~adjustl adjustl interface~read(formatted) read(formatted) interface~count count interface~adjustr adjustr interface~read(unformatted) read(unformatted) interface~operator(gt)~2 operator(>) interface~repeat repeat interface~cov cov interface~to_upper to_upper interface~assignment(=) assignment(=) interface~len len proc~is_alpha is_alpha interface~to_lower to_lower interface~operator(gt=)~2 operator(>=) interface~moment moment interface~arg_select arg_select proc~is_ascii is_ascii interface~select select proc~is_control is_control proc~is_digit is_digit interface~var var proc~error_handler error_handler proc~is_octal_digit is_octal_digit proc~is_hex_digit is_hex_digit interface~string_type string_type interface~len_trim len_trim proc~is_punctuation is_punctuation proc~is_punctuation->proc~is_alphanum proc~is_graphical is_graphical interface~starts_with starts_with proc~is_printable is_printable interface~and_not and_not interface~loadtxt loadtxt interface~chomp chomp proc~is_lower is_lower proc~check check proc~check->interface~optval interface~extract extract proc~is_upper is_upper interface~savetxt savetxt interface~ends_with ends_with proc~is_white is_white interface~error_stop error_stop interface~or or proc~is_blank is_blank interface~strip strip
Help