#include <shell.h>
◆ AtomList
◆ ShellList
◆ AOBasis() [1/2]
◆ AOBasis() [2/2]
occ::qm::AOBasis::AOBasis |
( |
| ) |
|
|
inline |
◆ at()
const Shell & occ::qm::AOBasis::at |
( |
size_t |
n | ) |
const |
|
inline |
◆ atom_to_ecp_shell()
const auto & occ::qm::AOBasis::atom_to_ecp_shell |
( |
| ) |
const |
|
inline |
◆ atom_to_shell()
const auto & occ::qm::AOBasis::atom_to_shell |
( |
| ) |
const |
|
inline |
◆ atoms()
const auto & occ::qm::AOBasis::atoms |
( |
| ) |
const |
|
inline |
◆ bf_to_atom()
const auto & occ::qm::AOBasis::bf_to_atom |
( |
| ) |
const |
|
inline |
◆ bf_to_shell()
const auto & occ::qm::AOBasis::bf_to_shell |
( |
| ) |
const |
|
inline |
◆ calculate_shell_cutoffs()
void occ::qm::AOBasis::calculate_shell_cutoffs |
( |
| ) |
|
◆ ecp_at()
const Shell & occ::qm::AOBasis::ecp_at |
( |
size_t |
n | ) |
const |
|
inline |
◆ ecp_electrons() [1/2]
auto & occ::qm::AOBasis::ecp_electrons |
( |
| ) |
|
|
inline |
◆ ecp_electrons() [2/2]
const auto & occ::qm::AOBasis::ecp_electrons |
( |
| ) |
const |
|
inline |
◆ ecp_l_max()
uint_fast8_t occ::qm::AOBasis::ecp_l_max |
( |
| ) |
const |
◆ ecp_nsh()
auto occ::qm::AOBasis::ecp_nsh |
( |
| ) |
const |
|
inline |
◆ ecp_shell_to_atom()
const auto & occ::qm::AOBasis::ecp_shell_to_atom |
( |
| ) |
const |
|
inline |
◆ ecp_shells()
const auto & occ::qm::AOBasis::ecp_shells |
( |
| ) |
const |
|
inline |
◆ ecp_size()
auto occ::qm::AOBasis::ecp_size |
( |
| ) |
const |
|
inline |
◆ first_bf()
const auto & occ::qm::AOBasis::first_bf |
( |
| ) |
const |
|
inline |
◆ have_ecps()
bool occ::qm::AOBasis::have_ecps |
( |
| ) |
const |
|
inline |
◆ is_cartesian()
bool occ::qm::AOBasis::is_cartesian |
( |
| ) |
const |
|
inline |
◆ is_pure()
bool occ::qm::AOBasis::is_pure |
( |
| ) |
const |
|
inline |
◆ kind()
auto occ::qm::AOBasis::kind |
( |
| ) |
const |
|
inline |
◆ l_max()
uint_fast8_t occ::qm::AOBasis::l_max |
( |
| ) |
const |
◆ load()
static AOBasis occ::qm::AOBasis::load |
( |
const AtomList & |
atoms, |
|
|
const std::string & |
name |
|
) |
| |
|
static |
◆ max_ecp_shell_size()
auto occ::qm::AOBasis::max_ecp_shell_size |
( |
| ) |
const |
|
inline |
◆ max_shell_size()
auto occ::qm::AOBasis::max_shell_size |
( |
| ) |
const |
|
inline |
◆ merge()
void occ::qm::AOBasis::merge |
( |
const AOBasis & |
| ) |
|
◆ name()
const auto & occ::qm::AOBasis::name |
( |
| ) |
const |
|
inline |
◆ nbf()
size_t occ::qm::AOBasis::nbf |
( |
| ) |
const |
|
inline |
◆ nsh()
auto occ::qm::AOBasis::nsh |
( |
| ) |
const |
|
inline |
◆ operator==()
bool occ::qm::AOBasis::operator== |
( |
const AOBasis & |
rhs | ) |
const |
◆ operator[]()
const Shell & occ::qm::AOBasis::operator[] |
( |
size_t |
n | ) |
const |
|
inline |
◆ rotate()
void occ::qm::AOBasis::rotate |
( |
const Mat3 & |
rotation | ) |
|
◆ set_ecp_electrons()
void occ::qm::AOBasis::set_ecp_electrons |
( |
const std::vector< int > & |
e | ) |
|
|
inline |
◆ set_kind()
◆ set_pure()
void occ::qm::AOBasis::set_pure |
( |
bool |
pure | ) |
|
|
inline |
◆ shell_to_atom()
const auto & occ::qm::AOBasis::shell_to_atom |
( |
| ) |
const |
|
inline |
◆ shells()
const auto & occ::qm::AOBasis::shells |
( |
| ) |
const |
|
inline |
◆ shells_share_origin()
bool occ::qm::AOBasis::shells_share_origin |
( |
size_t |
p, |
|
|
size_t |
q |
|
) |
| const |
|
inline |
◆ size()
auto occ::qm::AOBasis::size |
( |
| ) |
const |
|
inline |
◆ total_ecp_electrons()
auto occ::qm::AOBasis::total_ecp_electrons |
( |
| ) |
const |
|
inline |
◆ translate()
void occ::qm::AOBasis::translate |
( |
const Vec3 & |
rotation | ) |
|
The documentation for this class was generated from the following file:
- /home/runner/work/occ/occ/include/occ/qm/shell.h