Gromacs  2025-dev-20240614-602a366
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
#include <memory>
#include <vector>
#include "gromacs/math/vec.h"
#include "gromacs/math/vectypes.h"
#include "gromacs/utility/arrayref.h"
#include "gromacs/utility/basedefinitions.h"
#include "gromacs/utility/gmxassert.h"
#include "gromacs/utility/real.h"
+ Include dependency graph for nbsearch.h:
+ This graph shows which files directly or indirectly include this file:


API for neighborhood searching for analysis.

The main part of the API is the class gmx::AnalysisNeighborhood. See Neighborhood search for analysis tools for an overview.

The classes within this file can be used independently of the other parts of the selection module.

Teemu Murtola


class  gmx::ListOfLists< typename >
 A list of lists, optimized for performance. More...
class  gmx::AnalysisNeighborhoodPositions
 Input positions for neighborhood searching. More...
class  gmx::AnalysisNeighborhood
 Neighborhood searching for analysis tools. More...
class  gmx::AnalysisNeighborhoodPair
 Value type to represent a pair of positions found in neighborhood searching. More...
class  gmx::AnalysisNeighborhoodSearch
 Initialized neighborhood search with a fixed set of reference positions. More...
class  gmx::AnalysisNeighborhoodPairSearch
 Initialized neighborhood pair search with a fixed set of positions. More...