Include C API bindings for the following classes / functions:
GauXC::Molecule in gauxc/molecule.hpp
GauXC::Atom in gauxc/atom.hpp
GauXC::BasisSet in gauxc/basisset.hpp (double only)
GauXC::Shell in gauxc/shell.hpp
set_shell_tolerance method
GauXC::RuntimeEnvironment and GauXC::DeviceRuntimeEnvironment
set_buffer, comm_rank, comm_size
GauXC::AtomicGridSizeDefault, GauXC::PruningScheme, GauXC::RadialQuad in gauxc/enum.hpp
GauXC::MolGridFactory
GauXC::MolGrid
GauXC::ExecutionSpace in gauxc/enum.hpp
GauXC::LoadBalancerFactory
get_shared_instance method
GauXC::MolecularWeightsFactory
GauXC::MolecularWeightsSettings
GauXC::functional_type (from ExchCXX)
GauXC::XCIntegratorFactory
get_instance method
- provide default matrix type implementation for C
GauXC::XCIntegrator
eval_exc, eval_exc_vxc, etc. methods
Include C API bindings for the following classes / functions:
GauXC::Moleculeingauxc/molecule.hppGauXC::Atomingauxc/atom.hppGauXC::BasisSetingauxc/basisset.hpp(double only)GauXC::Shellingauxc/shell.hppset_shell_tolerancemethodGauXC::RuntimeEnvironmentandGauXC::DeviceRuntimeEnvironmentset_buffer,comm_rank,comm_sizeGauXC::AtomicGridSizeDefault,GauXC::PruningScheme,GauXC::RadialQuadingauxc/enum.hppGauXC::MolGridFactorycreate_default_molgridGauXC::MolGridGauXC::ExecutionSpaceingauxc/enum.hppGauXC::LoadBalancerFactoryget_shared_instancemethodGauXC::MolecularWeightsFactoryget_instancemethodGauXC::MolecularWeightsSettingsGauXC::functional_type(from ExchCXX)GauXC::XCIntegratorFactoryget_instancemethodGauXC::XCIntegratoreval_exc,eval_exc_vxc, etc. methods