Rosetta
|
A class that receives lists of works to cite from Rosetta modules, then returns a list of all works to cite on demand. Threadsafe. More...
#include <utility/pointer/owning_ptr.hh>
Namespaces | |
basic | |
Tags used to tag messeges sent by MPI functions used to decide whether a slave is requesting a new job id or flagging as job as being a bad input. | |
basic::citation_manager | |
Typedefs | |
using | basic::citation_manager::CitationManagerOP = utility::pointer::shared_ptr< CitationManager > |
using | basic::citation_manager::CitationManagerCOP = utility::pointer::shared_ptr< CitationManager const > |
A class that receives lists of works to cite from Rosetta modules, then returns a list of all works to cite on demand. Threadsafe.
For works with publications that have DOIs, this loads a list of references from the database, indexed by DOI, once in a threadsafe manner on object creation. This allows modules to only specify the DOI.