OpenCAP
Electronic structure of metastable states
|
Struct for ID of basis function. More...
#include <BasisSet.h>
Public Member Functions | |
bf_id (shell_id id, int new_m) | |
bool | operator== (const bf_id &other) |
Public Attributes | |
size_t | ctr |
size_t | shell_num |
int | l |
int | m |
Struct for ID of basis function.
Contains center (atom) index, principal quantum number n, angular momentum quantum number l, magnetic quantum number m. Angular momentum quantum number l is negative when the shell is cartesian.
|
inline |
bool bf_id::operator== | ( | const bf_id & | other | ) |
size_t bf_id::ctr |
Index of atom this shell belongs to
int bf_id::l |
Angular momentum quantum number. Positive if pure, negative if Cartesian
int bf_id::m |
Magnetic quantum number. For cartesian basis functions, it goes 0 to (l + 1) * (l + 2) / 2
size_t bf_id::shell_num |
Shell number