#include <localcell_info.h>
◆ LocalCellInfo()
| ModuleGint::LocalCellInfo::LocalCellInfo |
( |
int |
startidx_x, |
|
|
int |
startidx_y, |
|
|
int |
startidx_z, |
|
|
int |
nbx, |
|
|
int |
nby, |
|
|
int |
nbz, |
|
|
std::shared_ptr< const UnitCellInfo > |
unitcell_info |
|
) |
| |
◆ bgrid_idx_1Dto3D()
| Vec3i ModuleGint::LocalCellInfo::bgrid_idx_1Dto3D |
( |
const int |
index_1d | ) |
const |
◆ bgrid_idx_3Dto1D()
| int ModuleGint::LocalCellInfo::bgrid_idx_3Dto1D |
( |
const Vec3i |
index_3d | ) |
const |
◆ get_bgrid_global_coord_3D()
| Vec3d ModuleGint::LocalCellInfo::get_bgrid_global_coord_3D |
( |
const int |
index_1d | ) |
const |
◆ get_bgrid_global_idx_1D()
| int ModuleGint::LocalCellInfo::get_bgrid_global_idx_1D |
( |
const int |
index_1d | ) |
const |
◆ get_bgrid_global_idx_3D() [1/2]
| Vec3i ModuleGint::LocalCellInfo::get_bgrid_global_idx_3D |
( |
const int |
index_1d | ) |
const |
◆ get_bgrid_global_idx_3D() [2/2]
| Vec3i ModuleGint::LocalCellInfo::get_bgrid_global_idx_3D |
( |
const Vec3i |
index_3d | ) |
const |
◆ get_bgrid_info()
| std::shared_ptr< const BigGridInfo > ModuleGint::LocalCellInfo::get_bgrid_info |
( |
| ) |
const |
|
inline |
◆ get_bgrid_local_idx_1D() [1/2]
| int ModuleGint::LocalCellInfo::get_bgrid_local_idx_1D |
( |
const int |
index_1d | ) |
const |
◆ get_bgrid_local_idx_1D() [2/2]
| int ModuleGint::LocalCellInfo::get_bgrid_local_idx_1D |
( |
const Vec3i |
index_3d | ) |
const |
◆ get_bgrid_local_idx_3D()
| Vec3i ModuleGint::LocalCellInfo::get_bgrid_local_idx_3D |
( |
const Vec3i |
index_3d | ) |
const |
◆ get_bgrids_num()
| int ModuleGint::LocalCellInfo::get_bgrids_num |
( |
| ) |
const |
|
inline |
◆ get_mgrid_global_idx_1D()
| int ModuleGint::LocalCellInfo::get_mgrid_global_idx_1D |
( |
const int |
index_1d | ) |
const |
◆ get_mgrid_global_idx_3D()
| Vec3i ModuleGint::LocalCellInfo::get_mgrid_global_idx_3D |
( |
const Vec3i |
index_3d | ) |
const |
◆ get_mgrids_num()
| int ModuleGint::LocalCellInfo::get_mgrids_num |
( |
| ) |
const |
|
inline |
◆ get_nbx()
| int ModuleGint::LocalCellInfo::get_nbx |
( |
| ) |
const |
|
inline |
◆ get_nby()
| int ModuleGint::LocalCellInfo::get_nby |
( |
| ) |
const |
|
inline |
◆ get_nbz()
| int ModuleGint::LocalCellInfo::get_nbz |
( |
| ) |
const |
|
inline |
◆ get_startidx_bx()
| int ModuleGint::LocalCellInfo::get_startidx_bx |
( |
| ) |
const |
|
inline |
◆ get_startidx_by()
| int ModuleGint::LocalCellInfo::get_startidx_by |
( |
| ) |
const |
|
inline |
◆ get_startidx_bz()
| int ModuleGint::LocalCellInfo::get_startidx_bz |
( |
| ) |
const |
|
inline |
◆ get_unitcell_info()
| std::shared_ptr< const UnitCellInfo > ModuleGint::LocalCellInfo::get_unitcell_info |
( |
| ) |
const |
|
inline |
◆ is_bgrid_in_lcell()
| bool ModuleGint::LocalCellInfo::is_bgrid_in_lcell |
( |
const Vec3i |
index_3d | ) |
const |
◆ mgrid_idx_1Dto3D()
| Vec3i ModuleGint::LocalCellInfo::mgrid_idx_1Dto3D |
( |
const int |
index_1d | ) |
const |
◆ mgrid_idx_3Dto1D()
| int ModuleGint::LocalCellInfo::mgrid_idx_3Dto1D |
( |
const Vec3i |
index_3d | ) |
const |
◆ biggrid_info_
| std::shared_ptr<const BigGridInfo> ModuleGint::LocalCellInfo::biggrid_info_ |
|
private |
◆ nbx_
| int ModuleGint::LocalCellInfo::nbx_ |
|
private |
◆ nbxyz_
| int ModuleGint::LocalCellInfo::nbxyz_ |
|
private |
◆ nby_
| int ModuleGint::LocalCellInfo::nby_ |
|
private |
◆ nbz_
| int ModuleGint::LocalCellInfo::nbz_ |
|
private |
◆ nmx_
| int ModuleGint::LocalCellInfo::nmx_ |
|
private |
◆ nmxyz_
| int ModuleGint::LocalCellInfo::nmxyz_ |
|
private |
◆ nmy_
| int ModuleGint::LocalCellInfo::nmy_ |
|
private |
◆ nmz_
| int ModuleGint::LocalCellInfo::nmz_ |
|
private |
◆ startidx_bx_
| int ModuleGint::LocalCellInfo::startidx_bx_ |
|
private |
◆ startidx_by_
| int ModuleGint::LocalCellInfo::startidx_by_ |
|
private |
◆ startidx_bz_
| int ModuleGint::LocalCellInfo::startidx_bz_ |
|
private |
◆ startidx_mx_
| int ModuleGint::LocalCellInfo::startidx_mx_ |
|
private |
◆ startidx_my_
| int ModuleGint::LocalCellInfo::startidx_my_ |
|
private |
◆ startidx_mz_
| int ModuleGint::LocalCellInfo::startidx_mz_ |
|
private |
◆ unitcell_info_
| std::shared_ptr<const UnitCellInfo> ModuleGint::LocalCellInfo::unitcell_info_ |
|
private |
The documentation for this class was generated from the following files:
- /home/runner/work/abacus-develop/abacus-develop/source/source_lcao/module_gint/localcell_info.h
- /home/runner/work/abacus-develop/abacus-develop/source/source_lcao/module_gint/localcell_info.cpp