#include <gromacs/selection/selectioncollection_impl.h>
Private implemention class for SelectionCollection.
Describes the available debugging levels.
Enumerator |
---|
None |
No debugging.
|
Basic |
Print selection trees after parsing and compilation.
|
Compiled |
As PrintCompiled, also print intermediate compilation trees.
|
Evaluated |
As PrintCompiled, also print the tree after evaluation.
|
Full |
Combine Compiled and Evaluated.
|
Count |
Ends the enumeration.
|
gmx::SelectionCollection::Impl::Impl |
( |
| ) |
|
Creates a new selection collection.
- Exceptions
-
std::bad_alloc | if out of memory. |
void gmx::SelectionCollection::Impl::clearSymbolTable |
( |
| ) |
|
Clears the symbol table of the selection collection.
Does not throw.
Replace group references by group contents.
- Parameters
-
[in] | root | Root of selection tree to process. |
| errors | Object for reporting any error messages. |
- Exceptions
-
std::bad_alloc | if out of memory. |
Recursively searches the selection tree for unresolved external references. If one is found, finds the referenced group in grps_ and replaces the reference with a constant element that contains the atoms from the referenced group. Any failures to resolve references are reported to errors
.
The documentation for this class was generated from the following files: