#include <neighbor_search.h>
|
| | NeighborSearch ()=default |
| |
| | ~NeighborSearch ()=default |
| |
| void | init (const IAtomProvider &ucell, double sr, int mpi_rank) |
| |
| void | build_neighbors () |
| |
| InputAtoms | ucell_to_input_atoms (const IAtomProvider &ucell) |
| |
| void | Check_Expand_Condition (const IAtomProvider &ucell) |
| |
| void | setMemberVariables (const IAtomProvider &ucell) |
| |
| NeighborList & | get_neighbor_list () |
| |
| double | distance (double position_x, double position_y, double position_z, double x_low, double y_low, double z_low) |
| |
| void | decompose (int mpi_size, int &nx, int &ny, int &nz) |
| |
◆ NeighborSearch()
| NeighborSearch::NeighborSearch |
( |
| ) |
|
|
default |
◆ ~NeighborSearch()
| NeighborSearch::~NeighborSearch |
( |
| ) |
|
|
default |
◆ build_neighbors()
| void NeighborSearch::build_neighbors |
( |
| ) |
|
◆ Check_Expand_Condition()
| void NeighborSearch::Check_Expand_Condition |
( |
const IAtomProvider & |
ucell | ) |
|
◆ decompose()
| void NeighborSearch::decompose |
( |
int |
mpi_size, |
|
|
int & |
nx, |
|
|
int & |
ny, |
|
|
int & |
nz |
|
) |
| |
◆ distance()
| double NeighborSearch::distance |
( |
double |
position_x, |
|
|
double |
position_y, |
|
|
double |
position_z, |
|
|
double |
x_low, |
|
|
double |
y_low, |
|
|
double |
z_low |
|
) |
| |
◆ get_neighbor_list()
◆ init()
| void NeighborSearch::init |
( |
const IAtomProvider & |
ucell, |
|
|
double |
sr, |
|
|
int |
mpi_rank |
|
) |
| |
◆ setMemberVariables()
| void NeighborSearch::setMemberVariables |
( |
const IAtomProvider & |
ucell | ) |
|
◆ ucell_to_input_atoms()
◆ all_atoms
◆ bin_manager
◆ ghost_atoms
◆ glayerX
| int NeighborSearch::glayerX |
◆ glayerX_minus
| int NeighborSearch::glayerX_minus |
◆ glayerY
| int NeighborSearch::glayerY |
◆ glayerY_minus
| int NeighborSearch::glayerY_minus |
◆ glayerZ
| int NeighborSearch::glayerZ |
◆ glayerZ_minus
| int NeighborSearch::glayerZ_minus |
◆ inside_atoms
◆ neighbor_list
◆ search_radius
| double NeighborSearch::search_radius |
◆ wide_x
| double NeighborSearch::wide_x |
◆ wide_y
| double NeighborSearch::wide_y |
◆ wide_z
| double NeighborSearch::wide_z |
The documentation for this class was generated from the following files:
- /home/runner/work/abacus-develop/abacus-develop/source/source_cell/module_neighlist/neighbor_search.h
- /home/runner/work/abacus-develop/abacus-develop/source/source_cell/module_neighlist/neighbor_search.cpp