|
occ
|
Typedefs | |
| using | PeriodicSccResult = XtbResult |
| using | DipoleGradAO = std::array< MatTriple, 3 > |
| using | QuadrupoleGradAO = std::array< MatTriple, 6 > |
| using | CMat = Eigen::MatrixXcd |
| using | SccResult = XtbResult |
| using | SolvationSurface = occ::scrf::SolvationSurface |
Per-element solvation surface data, consumed by the crystal-growth (occ::cg) energy decomposition. | |
| using | SolvationSurfaces = occ::scrf::SolvationSurfaces |
Functions | |
| AnisotropicEnergy | anisotropic_energy (const std::vector< core::Atom > &atoms, const Vec &q, const CammMoments &m, const DampedCoulomb &damped, const Gfn2Parameters ¶ms) |
| AnisotropicPairGradient | anisotropic_pair_gradient_with_dcn (const std::vector< core::Atom > &atoms, const Vec &q, const CammMoments &m, const Vec &mp_radii, const Vec &dmp_radii_dcn, const Gfn2Parameters ¶ms) |
| void | apply_anisotropic_h1_periodic (Mat &H, const Mat &S, const MatTriple &D_ket, const MatTriple &D_bra, const std::array< Mat, 6 > &Q_ket, const std::array< Mat, 6 > &Q_bra, const std::vector< int > &bf_to_atom, const AnisotropicPotentials &pot) |
| void | apply_anisotropic_h1_kpoint (CMat &H, const CMat &S, const CMatTriple &D_ket, const CMatTriple &D_bra, const std::array< CMat, 6 > &Q_ket, const std::array< CMat, 6 > &Q_bra, const std::vector< int > &bf_to_atom, const AnisotropicPotentials &pot) |
| Mat3N | anisotropic_density_pulay_gradient (const std::vector< core::Atom > &atoms, const std::vector< int > &bf_to_atom, const Mat &P, const Mat &S, const MatTriple &D_origin0, const std::array< MatTriple, 3 > &irp, const std::array< MatTriple, 6 > &irrp, const MatTriple &ovlp_grad, const AnisotropicPotentials &pot) |
| gto::AOBasis | build_aobasis (const std::vector< core::Atom > &atoms, const Gfn2Parameters ¶ms) |
| CammMoments | compute_camm_moments (const std::vector< core::Atom > &atoms, const std::vector< int > &bf_to_atom, const Mat &P, const Mat &S, const MatTriple &D, const std::array< Mat, 6 > &Q) |
| CammMoments | compute_camm_moments_periodic (const std::vector< core::Atom > &atoms, const std::vector< int > &bf_to_atom, const Mat &P, const MatTriple &D_ket, const MatTriple &D_bra, const std::array< Mat, 6 > &Q_ket, const std::array< Mat, 6 > &Q_bra) |
| void | accumulate_camm_kpoint (const std::vector< int > &bf_to_atom, const CMat &P_k, double w_k, const CMatTriple &D_bra_k, const std::array< CMat, 6 > &Q_bra_k, CammMoments &mom) |
| Vec | gfn_coordination_numbers (const std::vector< core::Atom > &atoms) |
| Vec | gfn_coordination_numbers_periodic (const std::vector< core::Atom > &atoms, const std::vector< LatticeImage > &lattice_translations) |
| CoordinationNumbersWithGradient | gfn_coordination_numbers_with_gradient (const std::vector< core::Atom > &atoms) |
| double | auto_ewald_alpha (double volume_bohr3) |
| double | ewald_real_cutoff (double alpha, double tol) |
| double | ewald_recip_cutoff (double alpha, double tol) |
| std::vector< Vec3 > | enumerate_g_vectors (const Mat3 &reciprocal_bohr, double recip_cutoff) |
| ShellTable | build_shell_table (const std::vector< core::Atom > &atoms, const Gfn2Parameters ¶ms) |
| Mat | klopman_ohno_gamma (const std::vector< core::Atom > &atoms, const ShellTable &shells, const Gfn2Parameters ¶ms) |
| Mat3N | klopman_ohno_gamma_energy_gradient (const std::vector< core::Atom > &atoms, const ShellTable &shells, const Gfn2Parameters ¶ms, const Mat &gamma_matrix, const Vec &qsh) |
| Vec | eeq_initial_shell_charges (const std::vector< core::Atom > &atoms, const ShellTable &shells, double total_charge) |
| Vec | eeq_initial_shell_charges_periodic (const std::vector< core::Atom > &atoms, const ShellTable &shells, const Mat3 &lattice_bohr, double total_charge) |
| PeriodicSccResult | run_charge_only_periodic_scc (const PeriodicSystem &sys, const Gfn2Parameters ¶ms, const PeriodicSccOptions &opts={}) |
| PeriodicSccResult | run_periodic_scc_kpoints (const PeriodicSystem &sys, const Gfn2Parameters ¶ms, const std::vector< struct KPoint > &kpoints, const PeriodicSccOptions &opts={}) |
| Vec | compute_self_energies (const ShellTable &shells, const Vec &cn) |
| Mat | build_h0 (const std::vector< core::Atom > &atoms, const Gfn2Parameters ¶ms, const ShellTable &shells, const gto::AOBasis &basis, const Mat &overlap, const Vec &cn) |
| Mat3N | h0_scc_gradient (const std::vector< core::Atom > &atoms, const Gfn2Parameters ¶ms, const ShellTable &shells, const gto::AOBasis &basis, qm::IntegralEngine &engine, const Mat &S, const Mat &P, const Mat &W, const Vec &V_shell, const Vec &cn, const std::vector< Mat3N > &dcn) |
| std::vector< KPoint > | monkhorst_pack_grid (const Mat3 &reciprocal_bohr, int n1, int n2, int n3) |
| Vec | multipole_radii (const std::vector< core::Atom > &atoms, const Vec &cn, const Gfn2Parameters ¶ms) |
| MultipoleRadiiWithGradient | multipole_radii_with_gradient (const std::vector< core::Atom > &atoms, const Vec &cn, const Gfn2Parameters ¶ms) |
| DampedCoulomb | damped_multipole_coulomb (const std::vector< core::Atom > &atoms, const Vec &mp_radii, const Gfn2Parameters ¶ms) |
| MultipolePairTensors | build_multipole_ewald_tensors (const PeriodicSystem &sys, const Vec &mp_radii, const Gfn2Parameters ¶ms, double tol=1e-10, double alpha_user=0.0) |
| MultipolePairTensors | build_molecular_multipole_tensors (const std::vector< core::Atom > &atoms, const Vec &mp_radii, const Gfn2Parameters ¶ms) |
| AnisotropicEnergy | anisotropic_energy_ewald (const std::vector< core::Atom > &atoms, const Vec &q, const CammMoments &m, const MultipolePairTensors &tensors, const Gfn2Parameters ¶ms) |
| AnisotropicPotentials | anisotropic_potentials_ewald (const std::vector< core::Atom > &atoms, const Vec &q, const CammMoments &m, const MultipolePairTensors &tensors, const Gfn2Parameters ¶ms) |
| MatTriple | dipole_ao_matrices (qm::IntegralEngine &engine, const Vec3 &origin=Vec3::Zero()) |
| std::array< Mat, 6 > | quadrupole_ao_matrices (qm::IntegralEngine &engine, const Vec3 &origin=Vec3::Zero()) |
| DipoleGradAO | dipole_ao_grad (qm::IntegralEngine &engine) |
| QuadrupoleGradAO | quadrupole_ao_grad (qm::IntegralEngine &engine) |
| std::vector< LatticeImage > | build_lattice_images (const Mat3 &lattice_bohr, double cutoff_bohr) |
| EwaldGammaData | build_ewald_data (const PeriodicSystem &sys, double tol=1e-10, double alpha_user=0.0, double residual_cutoff=0.0) |
| Mat | periodic_klopman_ohno_gamma (const PeriodicSystem &sys, const ShellTable &shells, const Gfn2Parameters ¶ms, const EwaldGammaData &ewald) |
| Mat | periodic_klopman_ohno_gamma_direct (const PeriodicSystem &sys, const ShellTable &shells, const Gfn2Parameters ¶ms, double cutoff_bohr) |
| std::vector< Mat > | periodic_overlap_blocks (const PeriodicSystem &sys, const Gfn2Parameters ¶ms, const std::vector< LatticeImage > &translations) |
| std::vector< Mat > | periodic_h0_blocks (const PeriodicSystem &sys, const Gfn2Parameters ¶ms, const std::vector< LatticeImage > &translations, const std::vector< Mat > &S_per_T, const Vec &cn) |
| PeriodicMultipoleAO | build_periodic_multipole_ao (const PeriodicSystem &sys, const Gfn2Parameters ¶ms, const std::vector< LatticeImage > &translations) |
| PeriodicMultipoleAOBlocks | build_periodic_multipole_ao_blocks (const PeriodicSystem &sys, const Gfn2Parameters ¶ms, const std::vector< LatticeImage > &translations) |
| CMatTriple | bloch_sum_triple (const std::vector< MatTriple > &per_T, const std::vector< LatticeImage > &translations, const Vec3 &k) |
| std::array< CMat, 6 > | bloch_sum_array6 (const std::vector< std::array< Mat, 6 > > &per_T, const std::vector< LatticeImage > &translations, const Vec3 &k) |
| void | apply_traceless_quadrupole_transform (std::array< Mat, 6 > &Q) |
| PeriodicMultipoleAO | center_multipole_ao (const std::vector< core::Atom > &atoms, const std::vector< int > &bf_to_atom, const Mat &S, const MatTriple &D_origin0, const std::array< Mat, 6 > &Q_origin0) |
| PeriodicMultipoleAO | build_molecular_multipole_ao (const std::vector< core::Atom > &atoms, const Gfn2Parameters ¶ms) |
| CMat | bloch_sum (const std::vector< Mat > &M_per_T, const std::vector< LatticeImage > &translations, const Vec3 &k) |
| Mat | bloch_sum_gamma (const std::vector< Mat > &M_per_T) |
| CGenSolveResult | solve_generalized_hermitian (const CMat &H, const CMat &S, double s_eps=1e-10) |
| double | repulsion_energy (const std::vector< core::Atom > &atoms, const Gfn2Parameters ¶ms) |
| double | repulsion_energy_periodic (const std::vector< core::Atom > &atoms, const Gfn2Parameters ¶ms, const std::vector< LatticeImage > &translations) |
| RepulsionEnergyGradient | repulsion_energy_and_gradient (const std::vector< core::Atom > &atoms, const Gfn2Parameters ¶ms) |
| SccResult | run_charge_only_scc (const std::vector< core::Atom > &atoms, const Gfn2Parameters ¶ms, const SccOptions &opts={}) |
| SccResult | run_gfn2_scc (const std::vector< core::Atom > &atoms, const Gfn2Parameters ¶ms, const SccOptions &opts={}) |
| StoNgFit | slater_to_gauss (int ng, int n, int l, double zeta, bool normalize=true) |
| std::string | tblite_version () |
| using occ::xtb::CMat = typedef Eigen::MatrixXcd |
| using occ::xtb::DipoleGradAO = typedef std::array<MatTriple, 3> |
| using occ::xtb::PeriodicSccResult = typedef XtbResult |
| using occ::xtb::QuadrupoleGradAO = typedef std::array<MatTriple, 6> |
| using occ::xtb::SccResult = typedef XtbResult |
| using occ::xtb::SolvationSurface = typedef occ::scrf::SolvationSurface |
| using occ::xtb::SolvationSurfaces = typedef occ::scrf::SolvationSurfaces |
| void occ::xtb::accumulate_camm_kpoint | ( | const std::vector< int > & | bf_to_atom, |
| const CMat & | P_k, | ||
| double | w_k, | ||
| const CMatTriple & | D_bra_k, | ||
| const std::array< CMat, 6 > & | Q_bra_k, | ||
| CammMoments & | mom | ||
| ) |
| Mat3N occ::xtb::anisotropic_density_pulay_gradient | ( | const std::vector< core::Atom > & | atoms, |
| const std::vector< int > & | bf_to_atom, | ||
| const Mat & | P, | ||
| const Mat & | S, | ||
| const MatTriple & | D_origin0, | ||
| const std::array< MatTriple, 3 > & | irp, | ||
| const std::array< MatTriple, 6 > & | irrp, | ||
| const MatTriple & | ovlp_grad, | ||
| const AnisotropicPotentials & | pot | ||
| ) |
| AnisotropicEnergy occ::xtb::anisotropic_energy | ( | const std::vector< core::Atom > & | atoms, |
| const Vec & | q, | ||
| const CammMoments & | m, | ||
| const DampedCoulomb & | damped, | ||
| const Gfn2Parameters & | params | ||
| ) |
| AnisotropicEnergy occ::xtb::anisotropic_energy_ewald | ( | const std::vector< core::Atom > & | atoms, |
| const Vec & | q, | ||
| const CammMoments & | m, | ||
| const MultipolePairTensors & | tensors, | ||
| const Gfn2Parameters & | params | ||
| ) |
| AnisotropicPairGradient occ::xtb::anisotropic_pair_gradient_with_dcn | ( | const std::vector< core::Atom > & | atoms, |
| const Vec & | q, | ||
| const CammMoments & | m, | ||
| const Vec & | mp_radii, | ||
| const Vec & | dmp_radii_dcn, | ||
| const Gfn2Parameters & | params | ||
| ) |
| AnisotropicPotentials occ::xtb::anisotropic_potentials_ewald | ( | const std::vector< core::Atom > & | atoms, |
| const Vec & | q, | ||
| const CammMoments & | m, | ||
| const MultipolePairTensors & | tensors, | ||
| const Gfn2Parameters & | params | ||
| ) |
| void occ::xtb::apply_anisotropic_h1_kpoint | ( | CMat & | H, |
| const CMat & | S, | ||
| const CMatTriple & | D_ket, | ||
| const CMatTriple & | D_bra, | ||
| const std::array< CMat, 6 > & | Q_ket, | ||
| const std::array< CMat, 6 > & | Q_bra, | ||
| const std::vector< int > & | bf_to_atom, | ||
| const AnisotropicPotentials & | pot | ||
| ) |
| void occ::xtb::apply_anisotropic_h1_periodic | ( | Mat & | H, |
| const Mat & | S, | ||
| const MatTriple & | D_ket, | ||
| const MatTriple & | D_bra, | ||
| const std::array< Mat, 6 > & | Q_ket, | ||
| const std::array< Mat, 6 > & | Q_bra, | ||
| const std::vector< int > & | bf_to_atom, | ||
| const AnisotropicPotentials & | pot | ||
| ) |
| void occ::xtb::apply_traceless_quadrupole_transform | ( | std::array< Mat, 6 > & | Q | ) |
| double occ::xtb::auto_ewald_alpha | ( | double | volume_bohr3 | ) |
| CMat occ::xtb::bloch_sum | ( | const std::vector< Mat > & | M_per_T, |
| const std::vector< LatticeImage > & | translations, | ||
| const Vec3 & | k | ||
| ) |
| std::array< CMat, 6 > occ::xtb::bloch_sum_array6 | ( | const std::vector< std::array< Mat, 6 > > & | per_T, |
| const std::vector< LatticeImage > & | translations, | ||
| const Vec3 & | k | ||
| ) |
| CMatTriple occ::xtb::bloch_sum_triple | ( | const std::vector< MatTriple > & | per_T, |
| const std::vector< LatticeImage > & | translations, | ||
| const Vec3 & | k | ||
| ) |
| gto::AOBasis occ::xtb::build_aobasis | ( | const std::vector< core::Atom > & | atoms, |
| const Gfn2Parameters & | params | ||
| ) |
| EwaldGammaData occ::xtb::build_ewald_data | ( | const PeriodicSystem & | sys, |
| double | tol = 1e-10, |
||
| double | alpha_user = 0.0, |
||
| double | residual_cutoff = 0.0 |
||
| ) |
| Mat occ::xtb::build_h0 | ( | const std::vector< core::Atom > & | atoms, |
| const Gfn2Parameters & | params, | ||
| const ShellTable & | shells, | ||
| const gto::AOBasis & | basis, | ||
| const Mat & | overlap, | ||
| const Vec & | cn | ||
| ) |
| std::vector< LatticeImage > occ::xtb::build_lattice_images | ( | const Mat3 & | lattice_bohr, |
| double | cutoff_bohr | ||
| ) |
| PeriodicMultipoleAO occ::xtb::build_molecular_multipole_ao | ( | const std::vector< core::Atom > & | atoms, |
| const Gfn2Parameters & | params | ||
| ) |
| MultipolePairTensors occ::xtb::build_molecular_multipole_tensors | ( | const std::vector< core::Atom > & | atoms, |
| const Vec & | mp_radii, | ||
| const Gfn2Parameters & | params | ||
| ) |
| MultipolePairTensors occ::xtb::build_multipole_ewald_tensors | ( | const PeriodicSystem & | sys, |
| const Vec & | mp_radii, | ||
| const Gfn2Parameters & | params, | ||
| double | tol = 1e-10, |
||
| double | alpha_user = 0.0 |
||
| ) |
| PeriodicMultipoleAO occ::xtb::build_periodic_multipole_ao | ( | const PeriodicSystem & | sys, |
| const Gfn2Parameters & | params, | ||
| const std::vector< LatticeImage > & | translations | ||
| ) |
| PeriodicMultipoleAOBlocks occ::xtb::build_periodic_multipole_ao_blocks | ( | const PeriodicSystem & | sys, |
| const Gfn2Parameters & | params, | ||
| const std::vector< LatticeImage > & | translations | ||
| ) |
| ShellTable occ::xtb::build_shell_table | ( | const std::vector< core::Atom > & | atoms, |
| const Gfn2Parameters & | params | ||
| ) |
| PeriodicMultipoleAO occ::xtb::center_multipole_ao | ( | const std::vector< core::Atom > & | atoms, |
| const std::vector< int > & | bf_to_atom, | ||
| const Mat & | S, | ||
| const MatTriple & | D_origin0, | ||
| const std::array< Mat, 6 > & | Q_origin0 | ||
| ) |
| CammMoments occ::xtb::compute_camm_moments | ( | const std::vector< core::Atom > & | atoms, |
| const std::vector< int > & | bf_to_atom, | ||
| const Mat & | P, | ||
| const Mat & | S, | ||
| const MatTriple & | D, | ||
| const std::array< Mat, 6 > & | Q | ||
| ) |
| CammMoments occ::xtb::compute_camm_moments_periodic | ( | const std::vector< core::Atom > & | atoms, |
| const std::vector< int > & | bf_to_atom, | ||
| const Mat & | P, | ||
| const MatTriple & | D_ket, | ||
| const MatTriple & | D_bra, | ||
| const std::array< Mat, 6 > & | Q_ket, | ||
| const std::array< Mat, 6 > & | Q_bra | ||
| ) |
| Vec occ::xtb::compute_self_energies | ( | const ShellTable & | shells, |
| const Vec & | cn | ||
| ) |
| DampedCoulomb occ::xtb::damped_multipole_coulomb | ( | const std::vector< core::Atom > & | atoms, |
| const Vec & | mp_radii, | ||
| const Gfn2Parameters & | params | ||
| ) |
| DipoleGradAO occ::xtb::dipole_ao_grad | ( | qm::IntegralEngine & | engine | ) |
| MatTriple occ::xtb::dipole_ao_matrices | ( | qm::IntegralEngine & | engine, |
| const Vec3 & | origin = Vec3::Zero() |
||
| ) |
| Vec occ::xtb::eeq_initial_shell_charges | ( | const std::vector< core::Atom > & | atoms, |
| const ShellTable & | shells, | ||
| double | total_charge | ||
| ) |
| Vec occ::xtb::eeq_initial_shell_charges_periodic | ( | const std::vector< core::Atom > & | atoms, |
| const ShellTable & | shells, | ||
| const Mat3 & | lattice_bohr, | ||
| double | total_charge | ||
| ) |
| std::vector< Vec3 > occ::xtb::enumerate_g_vectors | ( | const Mat3 & | reciprocal_bohr, |
| double | recip_cutoff | ||
| ) |
| double occ::xtb::ewald_real_cutoff | ( | double | alpha, |
| double | tol | ||
| ) |
| double occ::xtb::ewald_recip_cutoff | ( | double | alpha, |
| double | tol | ||
| ) |
| Vec occ::xtb::gfn_coordination_numbers | ( | const std::vector< core::Atom > & | atoms | ) |
| Vec occ::xtb::gfn_coordination_numbers_periodic | ( | const std::vector< core::Atom > & | atoms, |
| const std::vector< LatticeImage > & | lattice_translations | ||
| ) |
| CoordinationNumbersWithGradient occ::xtb::gfn_coordination_numbers_with_gradient | ( | const std::vector< core::Atom > & | atoms | ) |
| Mat3N occ::xtb::h0_scc_gradient | ( | const std::vector< core::Atom > & | atoms, |
| const Gfn2Parameters & | params, | ||
| const ShellTable & | shells, | ||
| const gto::AOBasis & | basis, | ||
| qm::IntegralEngine & | engine, | ||
| const Mat & | S, | ||
| const Mat & | P, | ||
| const Mat & | W, | ||
| const Vec & | V_shell, | ||
| const Vec & | cn, | ||
| const std::vector< Mat3N > & | dcn | ||
| ) |
| Mat occ::xtb::klopman_ohno_gamma | ( | const std::vector< core::Atom > & | atoms, |
| const ShellTable & | shells, | ||
| const Gfn2Parameters & | params | ||
| ) |
| Mat3N occ::xtb::klopman_ohno_gamma_energy_gradient | ( | const std::vector< core::Atom > & | atoms, |
| const ShellTable & | shells, | ||
| const Gfn2Parameters & | params, | ||
| const Mat & | gamma_matrix, | ||
| const Vec & | qsh | ||
| ) |
| std::vector< KPoint > occ::xtb::monkhorst_pack_grid | ( | const Mat3 & | reciprocal_bohr, |
| int | n1, | ||
| int | n2, | ||
| int | n3 | ||
| ) |
| Vec occ::xtb::multipole_radii | ( | const std::vector< core::Atom > & | atoms, |
| const Vec & | cn, | ||
| const Gfn2Parameters & | params | ||
| ) |
| MultipoleRadiiWithGradient occ::xtb::multipole_radii_with_gradient | ( | const std::vector< core::Atom > & | atoms, |
| const Vec & | cn, | ||
| const Gfn2Parameters & | params | ||
| ) |
| std::vector< Mat > occ::xtb::periodic_h0_blocks | ( | const PeriodicSystem & | sys, |
| const Gfn2Parameters & | params, | ||
| const std::vector< LatticeImage > & | translations, | ||
| const std::vector< Mat > & | S_per_T, | ||
| const Vec & | cn | ||
| ) |
| Mat occ::xtb::periodic_klopman_ohno_gamma | ( | const PeriodicSystem & | sys, |
| const ShellTable & | shells, | ||
| const Gfn2Parameters & | params, | ||
| const EwaldGammaData & | ewald | ||
| ) |
| Mat occ::xtb::periodic_klopman_ohno_gamma_direct | ( | const PeriodicSystem & | sys, |
| const ShellTable & | shells, | ||
| const Gfn2Parameters & | params, | ||
| double | cutoff_bohr | ||
| ) |
| std::vector< Mat > occ::xtb::periodic_overlap_blocks | ( | const PeriodicSystem & | sys, |
| const Gfn2Parameters & | params, | ||
| const std::vector< LatticeImage > & | translations | ||
| ) |
| QuadrupoleGradAO occ::xtb::quadrupole_ao_grad | ( | qm::IntegralEngine & | engine | ) |
| std::array< Mat, 6 > occ::xtb::quadrupole_ao_matrices | ( | qm::IntegralEngine & | engine, |
| const Vec3 & | origin = Vec3::Zero() |
||
| ) |
| double occ::xtb::repulsion_energy | ( | const std::vector< core::Atom > & | atoms, |
| const Gfn2Parameters & | params | ||
| ) |
| RepulsionEnergyGradient occ::xtb::repulsion_energy_and_gradient | ( | const std::vector< core::Atom > & | atoms, |
| const Gfn2Parameters & | params | ||
| ) |
| double occ::xtb::repulsion_energy_periodic | ( | const std::vector< core::Atom > & | atoms, |
| const Gfn2Parameters & | params, | ||
| const std::vector< LatticeImage > & | translations | ||
| ) |
| PeriodicSccResult occ::xtb::run_charge_only_periodic_scc | ( | const PeriodicSystem & | sys, |
| const Gfn2Parameters & | params, | ||
| const PeriodicSccOptions & | opts = {} |
||
| ) |
| SccResult occ::xtb::run_charge_only_scc | ( | const std::vector< core::Atom > & | atoms, |
| const Gfn2Parameters & | params, | ||
| const SccOptions & | opts = {} |
||
| ) |
| SccResult occ::xtb::run_gfn2_scc | ( | const std::vector< core::Atom > & | atoms, |
| const Gfn2Parameters & | params, | ||
| const SccOptions & | opts = {} |
||
| ) |
| PeriodicSccResult occ::xtb::run_periodic_scc_kpoints | ( | const PeriodicSystem & | sys, |
| const Gfn2Parameters & | params, | ||
| const std::vector< struct KPoint > & | kpoints, | ||
| const PeriodicSccOptions & | opts = {} |
||
| ) |
| StoNgFit occ::xtb::slater_to_gauss | ( | int | ng, |
| int | n, | ||
| int | l, | ||
| double | zeta, | ||
| bool | normalize = true |
||
| ) |
| CGenSolveResult occ::xtb::solve_generalized_hermitian | ( | const CMat & | H, |
| const CMat & | S, | ||
| double | s_eps = 1e-10 |
||
| ) |
| std::string occ::xtb::tblite_version | ( | ) |