Level 1 (Vector) operations:
Complex vector(s):
broadcast a scalar into a vector: f16hbc (nag_zload)
Integer vector(s):
broadcast a scalar into a vector: f16dbc (nag_iload)
Real vector(s):
broadcast a scalar into a vector: f16fbc (nag_dload)
scale and add two vectors: f16ecc (nag_daxpby)
Level 2 (Matrix-vector and matrix) operations:
Complex matrix and vector(s):
compute a norm or the element of largest absolute value:
band matrix: f16ubc (nag_zgb_norm)
general matrix: f16uac (nag_zge_norm)
Hermitian band matrix: f16uec (nag_zhb_norm)
Hermitian matrix: f16ucc (nag_zhe_norm)
Hermitian matrix, packed form: f16udc (nag_zhp_norm)
symmetric matrix: f16ufc (nag_zsy_norm)
symmetric matrix, packed form: f16ugc (nag_zsp_norm)
matrix initialisation: f16thc (nag_zge_load)
rank-2 update:
matrix copy, rectangular or trapezoidal: f16tfc (nag_zge_copy)
solution of a system of equations:
triangular matrix: f16sjc (nag_ztrsv)
Real matrix and vector(s):
compute a norm or the element of largest absolute value:
band matrix: f16rbc (nag_dgb_norm)
general matrix: f16rac (nag_dge_norm)
matrix initialisation: f16qhc (nag_dge_load)
symmetric band matrix: f16rec (nag_dsb_norm)
symmetric matrix: f16rcc (nag_dsy_norm)
symmetric matrix, packed form: f16rdc (nag_dsp_norm)
rank-2 update:
matrix copy, rectangular or trapezoidal: f16qfc (nag_dge_copy)
solution of a system of equations:
triangular matrix: f16pjc (nag_dtrsv)
Level 3 (Matrix-matrix) operations:
Complex matrices:
solution of triangular systems of equations: f16zjc (nag_ztrsm)
Real matrices:
solution of triangular systems of equations: f16yjc (nag_dtrsm)
Matrix copy,
complex triangular matrix: f16tec (nag_ztr_copy)
real triangular matrix: f16qec (nag_dtr_copy)
Matrix initialisation,
complex triangular matrix: f16tgc (nag_ztr_load)
real triangular matrix: f16qgc (nag_dtr_load)