| Type | Visibility | Attributes | Name | Initial | |||
|---|---|---|---|---|---|---|---|
| character(len=*), | public, | parameter | :: | module_name | = | "printing" | 
@brief Print MODULE information @detail Printout the information of each MODULES of OQP
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| character(len=*), | intent(in) | :: | module_title | |||
| character(len=*), | intent(in) | :: | module_info | 
@brief Print symmetric packed matrix d of dimension n
@detail The rows will be labeled with basis function tags
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| real(kind=dp), | intent(in) | :: | d(*) | |||
| integer, | intent(in) | :: | n | |||
| type(basis_set), | intent(in) | :: | basis | 
@brief Printing out MOs
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| type(basis_set), | intent(in) | :: | basis | |||
| type(information), | intent(inout) | :: | infos | |||
| integer, | intent(in) | :: | mostart | |||
| integer, | intent(in) | :: | moend | 
@brief print eigenvector/values, with MO symmetry labels
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| type(basis_set), | intent(in) | :: | basis | |||
| type(information), | intent(inout) | :: | infos | |||
| integer, | intent(in) | :: | mostart | |||
| integer, | intent(in) | :: | moend | 
@brief Print out a square matrix
@param[in] v           rectanbular matrix
@param[in] m           number of columns in V
@param[in] n           number of rows in V
@param[in] ndim        leading dimension of V
@param[in] tag         optional, will be printed at the beginning of each line
@param[in] maxcolumns  optional, number of columns to wrap printing
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| real(kind=dp), | intent(in) | :: | V(NDIM,M) | |||
| integer, | intent(in) | :: | m | |||
| integer, | intent(in) | :: | n | |||
| integer, | intent(in) | :: | ndim | |||
| character(len=*), | intent(in), | optional | :: | tag | ||
| integer, | intent(in), | optional | :: | maxcolumns | 
@brief Print out a symmetric matrix in packed format @param[in] d symmetric matrix in packed format @param[in] n matric dimension
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| real(kind=dp), | intent(in) | :: | d(*) | |||
| integer, | intent(in) | :: | n | 
@brief Print symmetric matrix D in square format
@param[in]   d   matrix to print, only lower triangle is referenced
@param[in]   n   rank of matrix D
@param[in]   ld  leading dimension of matrix D
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| real(kind=dp), | intent(in) | :: | d(ld,*) | |||
| integer, | intent(in) | :: | n | |||
| integer, | intent(in) | :: | ld | 
@brief Print the solution of the eigenvalue problem
@param[in]   v    matrix of eigenvectors, v(ldv,m)
@param[in]   e    array of eigenvectors, e(m)
@param[in]   m    dimension of column space
@param[in]   n    dimension of row space
@param[in]   ldv  leading dimension of V
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| real(kind=dp), | intent(in) | :: | v(ldv,m) | |||
| real(kind=dp), | intent(in) | :: | e(m) | |||
| integer, | intent(in) | :: | m | |||
| integer, | intent(in) | :: | n | |||
| integer, | intent(in) | :: | ldv |