votca 2026-dev
Loading...
Searching...
No Matches
citations.cc File Reference
#include <algorithm>
#include <iterator>
#include <map>
#include <mutex>
#include <sstream>
#include "votca/xtp/citations.h"
Include dependency graph for citations.cc:

Go to the source code of this file.

Namespaces

namespace  votca
 Provides a means for comparing floating point numbers.
namespace  votca::xtp
 Charge transport classes.
namespace  votca::xtp::citations
 References for the methods used in a run.

Functions

const std::vector< Reference > & votca::xtp::citations::References ()
 all references
bool votca::xtp::citations::Exists (const std::string &key)
std::string votca::xtp::citations::Format (const std::string &key)
 one line: text and DOI
void votca::xtp::citations::Cite (const std::string &key)
 marks a reference as used (thread safe; unknown keys are printed as such)
std::vector< std::string > votca::xtp::citations::Used ()
 the keys used so far, in the order of first use
void votca::xtp::citations::Reset ()
std::string votca::xtp::citations::Report ()
 the block printed at the end of a run (empty if nothing was cited)
CalculatorEntry votca::xtp::citations::ForCalculator (const std::string &name)
 the references of a calculator or tool (empty for unknown names)
std::vector< std::string > votca::xtp::citations::Calculators ()
 all calculators and tools of the table
std::string votca::xtp::citations::CalculatorReport (const std::string &name)
 the text printed by –cite