LIBINT
2.6.0
|
This class maintains code symbols provided by the user, e.g. More...
#include <task.h>
Public Types | |
typedef std::list< std::string > | SymbolList |
typedef RRStack::InstanceID | RRid |
Recurrence relations are maintained by RRStack and characterized by their unique numeric ID. | |
typedef std::list< RRid > | RRList |
Public Member Functions | |
void | add (const SymbolList &symbols) |
Add the symbols. | |
const SymbolList & | symbols () const |
Return the symbols. | |
void | add (const RRList &rrlist) |
Add the RRs. | |
bool | find (const RRid &rrid) const |
Is this RR found in the list? | |
RRList | rrlist () const |
This class maintains code symbols provided by the user, e.g.
recurrence relation geometric and basis set prefactors. Also needs to maintain references to recurrence relations used by this task – since their code is generated at the end of the compilation, must be able to recover the symbols somehow.
TaskExternSymbols::RRList TaskExternSymbols::rrlist | ( | ) | const |
Referenced by add().