29 typedef Eigen::Matrix<T, Eigen::Dynamic, Eigen::Dynamic> MatrixXcdd;
35#pragma omp parallel for schedule(guided)
43 Eigen::Block<MatrixXcdd> block = result.block(
46 FillBlock(block, shell_row, shell_col);
50 return result.template selfadjointView<Eigen::Lower>();
53template class AOPotential<double>;
54template class AOPotential<std::complex<double> >;
Container to hold Basisfunctions for all atoms.
Index AOBasisSize() const
const AOShell & getShell(Index idx) const
Index getNumofShells() const
Eigen::Matrix< T, Eigen::Dynamic, Eigen::Dynamic > Fill(const AOBasis &aobasis) const
Index getStartIndex() const
base class for all analysis tools