Gromacs
2022.2
|
#include <memory>
#include <string>
#include <vector>
#include "gromacs/onlinehelp/ihelptopic.h"
#include "gromacs/selection/indexutil.h"
#include "gromacs/selection/selection.h"
#include "gromacs/selection/selectioncollection.h"
#include "poscalc.h"
#include "selelem.h"
Declares private implementation class for gmx::SelectionCollection.
This header also defines gmx_ana_selcollection_t, which is used in the old C code for handling selection collections.
Classes | |
struct | gmx_ana_selcollection_t |
Information for a collection of selections. More... | |
class | gmx::SelectionCollection::Impl |
Private implemention class for SelectionCollection. More... | |
class | gmx::SelectionEvaluator |
Implements selection evaluation. More... | |
Typedefs | |
typedef std::unique_ptr < internal::SelectionData > | gmx::SelectionDataPointer |
Smart pointer for managing an internal selection data object. | |
typedef std::vector < SelectionDataPointer > | gmx::SelectionDataList |
Container for storing a list of selections internally. | |