votca 2026-dev
Loading...
Searching...
No Matches
libint2_derivative_calls.cc File Reference
#include "votca/xtp/aobasis.h"
#include "votca/xtp/aomatrix.h"
#include "votca/xtp/openmp_cuda.h"
#include "votca/xtp/qmmolecule.h"
#include "votca/xtp/votca_xtp_config.h"
#include <atomic>
#include <exception>
#include <iostream>
#include <stdexcept>
#include <string>
#include "votca/xtp/make_libint_work.h"
#include <libint2.hpp>
Include dependency graph for libint2_derivative_calls.cc:

Go to the source code of this file.

Namespaces

namespace  votca
 Provides a means for comparing floating point numbers.
namespace  votca::xtp
 Charge transport classes.

Macros

#define LIBINT2_CONSTEXPR_STATICS   0

Functions

std::vector< Eigen::MatrixXd > votca::xtp::ComputeAO3cBlock (const libint2::Shell &auxshell, const AOBasis &dftbasis, libint2::Engine &engine)
std::vector< AOMatrixDerivativevotca::xtp::ComputeOverlapDerivatives (const AOBasis &aobasis)
std::vector< AOMatrixDerivativevotca::xtp::ComputeKineticDerivatives (const AOBasis &aobasis)
std::vector< AOMatrixDerivativevotca::xtp::ComputeCoulombMetricDerivatives (const AOBasis &aobasis)
std::vector< ThreeCenterDerivativevotca::xtp::ComputeThreeCenterDerivatives (const AOBasis &auxbasis, const AOBasis &dftbasis)
std::vector< Eigen::MatrixXd > votca::xtp::ComputeThreeCenterIntegrals (const AOBasis &auxbasis, const AOBasis &dftbasis)
std::vector< AOMatrixDerivativevotca::xtp::ComputeNuclearAttractionDerivatives (const AOBasis &aobasis, const QMMolecule &mol)
bool votca::xtp::HasLibint2DerivativeSupport ()

Macro Definition Documentation

◆ LIBINT2_CONSTEXPR_STATICS

#define LIBINT2_CONSTEXPR_STATICS   0

Definition at line 133 of file libint2_derivative_calls.cc.