Chapter Introduction | |
Module 1.1: nag_lib_support - Library support facilities | |
nag_lib_ident | Prints details of the Library implementation |
nag_deallocate | Deallocates storage from structures with types defined by the Library |
Module 1.2: nag_error_handling - Error handling | |
nag_set_error | Controls how errors are to be handled by the Library |
nag_error | Communicates information about error-handling between a user's program and the Library (type) |
Module 1.3: nag_write_mat - Matrix printing | |
nag_write_gen_mat | Writes a real, complex or integer general matrix |
nag_write_tri_mat | Writes a real or complex triangular matrix |
nag_write_bnd_mat | Writes a real or complex band matrix |
Module 1.4: nag_sort - Sorting | |
nag_sort_vec | Sorts a vector of numeric or character data into ascending or descending order |
nag_rank_vec | Ranks a vector of numeric or character data in ascending or descending order |
nag_reorder_vec | Reorders a vector of numeric or character data into the order specified by a vector of ranks |
nag_rank_mat | Ranks the rows or columns of a matrix of integer or real numbers in ascending or descending order |
nag_rank_arb_data | Ranks arbitrary data according to a user-supplied comparison procedure |
nag_invert_perm | Inverts a permutation, thus converts a rank vector to an index vector, or vice versa |
nag_check_perm | Checks the validity of a permutation |
nag_decomp_perm | Decomposes a permutation into cycles, as an aid to reordering ranked data |
Module 1.5: nag_math_constants - Mathematical constants | |
nag_pi | Returns an approximation to pi |
nag_euler_constant | Returns an approximation to gamma (Euler's constant) |