|
LIBINT 2.7.2
|
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().