![]() |
(git:d18deda)
|
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.