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 |