#include <psi.h>
|
| Range (const size_t range_in) |
|
| Range (const bool k_first_in, const size_t index_1_in, const size_t range_1_in, const size_t range_2_in) |
|
|
bool | k_first |
| k_first = 0: Psi(nbands, nks, nbasis) ; 1: Psi(nks, nbands, nbasis)
|
|
size_t | index_1 |
| index_1>= 0: target first index; index_1<0: no use
|
|
size_t | range_1 |
|
size_t | range_2 |
|
◆ Range() [1/2]
psi::Range::Range |
( |
const size_t |
range_in | ) |
|
◆ Range() [2/2]
psi::Range::Range |
( |
const bool |
k_first_in, |
|
|
const size_t |
index_1_in, |
|
|
const size_t |
range_1_in, |
|
|
const size_t |
range_2_in |
|
) |
| |
◆ index_1
size_t psi::Range::index_1 |
index_1>= 0: target first index; index_1<0: no use
◆ k_first
k_first = 0: Psi(nbands, nks, nbasis) ; 1: Psi(nks, nbands, nbasis)
◆ range_1
size_t psi::Range::range_1 |
if index_1>=0, range_1 is the begin of second index with index_1 fixed if index_1<0, range_1 is the begin of first index
◆ range_2
size_t psi::Range::range_2 |
if index_1>=0, range_2 is the end of second index with index_1 fixed if index_1<0, range_2 is the end of first index
The documentation for this struct was generated from the following files:
- /home/runner/work/abacus-develop/abacus-develop/source/source_psi/psi.h
- /home/runner/work/abacus-develop/abacus-develop/source/source_psi/psi.cpp