![]() |
(git:e68414f)
|
provides a uniform framework to add references to CP2K cite and output these More...
Functions/Subroutines | |
| subroutine, public | cite_reference (key) |
| marks a given reference as cited. | |
| subroutine, public | collect_citations_from_ranks (para_env) |
| Checks for each reference if any mpi-rank has marked it for citation. | |
| subroutine, public | add_reference (key, authors, title, source, volume, pages, year, doi) |
| add a reference to the bibliography | |
| subroutine, public | remove_all_references () |
| deallocate the bibliography | |
| subroutine, public | print_cited_references (unit) |
| printout of all cited references in the journal format sorted by publication year | |
| subroutine, public | export_references_as_xml (unit) |
| Exports all references as XML. | |
| pure character(len=default_string_length) function, public | get_citation_key (key) |
| ... | |
Variables | |
| integer, save | nbib = 0 |
provides a uniform framework to add references to CP2K cite and output these
see thebibliography.F on how to add references easily
| subroutine, public reference_manager::cite_reference | ( | integer, intent(in) | key | ) |
marks a given reference as cited.
| key | citation key as returned from add_reference |
Definition at line 84 of file reference_manager.F.
| subroutine, public reference_manager::collect_citations_from_ranks | ( | type(mp_para_env_type), intent(in) | para_env | ) |
Checks for each reference if any mpi-rank has marked it for citation.
| para_env | ... |
Definition at line 100 of file reference_manager.F.
| subroutine, public reference_manager::add_reference | ( | integer, intent(out) | key, |
| character(len=*), dimension(:), intent(in) | authors, | ||
| character(len=*), intent(in) | title, | ||
| character(len=*), intent(in) | source, | ||
| character(len=*), intent(in), optional | volume, | ||
| character(len=*), intent(in), optional | pages, | ||
| integer, intent(in) | year, | ||
| character(len=*), intent(in), optional | doi | ||
| ) |
add a reference to the bibliography
| key | output, this handle is needed to cite this reference later |
| authors | ... |
| title | ... |
| source | ... |
| volume | ... |
| pages | ... |
| year | ... |
| doi | ... |
Definition at line 130 of file reference_manager.F.
| subroutine, public reference_manager::remove_all_references |
deallocate the bibliography
Definition at line 213 of file reference_manager.F.
| subroutine, public reference_manager::print_cited_references | ( | integer, intent(in) | unit | ) |
printout of all cited references in the journal format sorted by publication year
| unit | ... |
Definition at line 228 of file reference_manager.F.
| subroutine, public reference_manager::export_references_as_xml | ( | integer, intent(in) | unit | ) |
Exports all references as XML.
| unit | ... |
Definition at line 304 of file reference_manager.F.
| pure character(len=default_string_length) function, public reference_manager::get_citation_key | ( | integer, intent(in) | key | ) |
...
| key | ... |
Definition at line 340 of file reference_manager.F.
| integer, save reference_manager::nbib = 0 |
Definition at line 73 of file reference_manager.F.