•All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
Search Results
Classes | |
struct PyWavefunction | |
Typedefs | |
using AtomicBasis = lcao::gaussian::AtomicBasis | |
using AOFactory = lcao::gaussian::AOFactory< TA::TensorD, TAPolicy > | |
using AOWavefunction = lcao::AOWavefunction< TA::TensorD, TAPolicy > | |
using Wavefunction = lcao::Wavefunction | |
using LCAOFactory = lcao::LCAOFactory< TA::TensorD, TAPolicy > | |
using LCAOWavefunction = lcao::LCAOWavefunction< TA::TensorD, TAPolicy > | |
using OrbitalRegistry = lcao::OrbitalSpaceRegistry< TA::DistArray< TA::TensorD, TAPolicy > > | |
Functions | |
template<class... Args> | |
std::shared_ptr< Molecule > make_molecule (const Args &...args) | |
template<> | |
std::shared_ptr< Molecule > make_molecule (const py::list &atoms) | |
template<> | |
std::shared_ptr< Molecule > make_molecule (const py::object &atoms) | |
auto make_atomic_basis (std::shared_ptr< Molecule > atoms, const std::string &name) | |
std::shared_ptr< AOFactory > ao_factory (std::shared_ptr< Wavefunction > wfn) | |
auto ao_factory_compute (AOFactory &ao, const std::wstring &formula) | |
std::shared_ptr< LCAOFactory > lcao_factory (std::shared_ptr< LCAOWavefunction > wfn) | |
auto lcao_factory_compute (LCAOFactory &factory, const std::wstring &formula) | |
std::shared_ptr< OrbitalRegistry > orbital_registry (std::shared_ptr< LCAOWavefunction > wfn) | |
void __init__ (py::module m) | |
Typedef Documentation
◆ AOFactory
using mpqc::python::wfn::AOFactory = typedef lcao::gaussian::AOFactory<TA::TensorD, TAPolicy> |
◆ AOWavefunction
using mpqc::python::wfn::AOWavefunction = typedef lcao::AOWavefunction<TA::TensorD, TAPolicy> |
◆ AtomicBasis
using mpqc::python::wfn::AtomicBasis = typedef lcao::gaussian::AtomicBasis |
◆ LCAOFactory
using mpqc::python::wfn::LCAOFactory = typedef lcao::LCAOFactory<TA::TensorD, TAPolicy> |
◆ LCAOWavefunction
using mpqc::python::wfn::LCAOWavefunction = typedef lcao::LCAOWavefunction<TA::TensorD, TAPolicy> |
◆ OrbitalRegistry
using mpqc::python::wfn::OrbitalRegistry = typedef lcao::OrbitalSpaceRegistry<TA::DistArray<TA::TensorD, TAPolicy> > |
◆ Wavefunction
using mpqc::python::wfn::Wavefunction = typedef lcao::Wavefunction |
Function Documentation
◆ __init__()
void mpqc::python::wfn::__init__ | ( | py::module | m | ) |
◆ ao_factory()
|
inline |
◆ ao_factory_compute()
|
inline |
◆ lcao_factory()
|
inline |
◆ lcao_factory_compute()
|
inline |
◆ make_atomic_basis()
|
inline |
◆ make_molecule() [1/3]
template<class... Args>
|
inline |
◆ make_molecule() [2/3]
template<>
|
inline |
◆ make_molecule() [3/3]
template<>
|
inline |
◆ orbital_registry()
|
inline |