Classes | |
struct | arg |
struct | arg< T > |
struct | reference_wavefunction |
Functions | |
template<typename T > | |
auto | pyarg (arg< T > a) |
template<typename T , typename U > | |
auto | pyarg (arg< T, U > a) |
template<class Class , class ... Args> | |
auto | make_factory (arg< Args > ... args) |
template<class Class , class ... Args> | |
auto | make_factory_kv (arg< Args > ... args) |
template<class Class , class Wfn , class ... Args> | |
auto | make_factory_kv (reference_wavefunction< Wfn > ref, arg< Args > ... args) |
template<class Cls , class ... Bases, class ... Args> | |
auto | make_wavefunction_class (py::module m, std::string name, Args ... args) |
Function Documentation
◆ make_factory()
template<class Class , class ... Args>
auto mpqc::python::factory::make_factory | ( | arg< Args > ... | args | ) |
◆ make_factory_kv() [1/2]
template<class Class , class ... Args>
auto mpqc::python::factory::make_factory_kv | ( | arg< Args > ... | args | ) |
◆ make_factory_kv() [2/2]
template<class Class , class Wfn , class ... Args>
auto mpqc::python::factory::make_factory_kv | ( | reference_wavefunction< Wfn > | ref, |
arg< Args > ... | args | ||
) |
◆ make_wavefunction_class()
template<class Cls , class ... Bases, class ... Args>
auto mpqc::python::factory::make_wavefunction_class | ( | py::module | m, |
std::string | name, | ||
Args ... | args | ||
) |
◆ pyarg() [1/2]
template<typename T >
auto mpqc::python::factory::pyarg | ( | arg< T > | a | ) |
◆ pyarg() [2/2]
template<typename T , typename U >
auto mpqc::python::factory::pyarg | ( | arg< T, U > | a | ) |