#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/temp_gint/localcell_info.h
- /home/runner/work/abacus-develop/abacus-develop/source/source_lcao/module_gint/temp_gint/localcell_info.cpp