pairinteraction
A Rydberg Interaction Calculator
Database.hpp File Reference
#include "pairinteraction/utils/eigen_assertion.hpp"
#include "pairinteraction/utils/traits.hpp"
#include <Eigen/SparseCore>
#include <complex>
#include <filesystem>
#include <memory>
#include <oneapi/tbb.h>
#include <string>
#include <vector>
+ Include dependency graph for Database.hpp:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Data Structures

class  pairinteraction::Database
 

Namespaces

namespace  duckdb
 
namespace  pairinteraction
 

Macros

#define EXTERN_GETTERS(SCALAR)
 

Macro Definition Documentation

◆ EXTERN_GETTERS

#define EXTERN_GETTERS (   SCALAR)
Value:
extern template std::shared_ptr<const BasisAtom<SCALAR>> Database::get_basis<SCALAR>( \
const std::string &species, const AtomDescriptionByRanges &description, \
std::vector<size_t> additional_ket_ids); \
extern template Eigen::SparseMatrix<SCALAR, Eigen::RowMajor> \
Database::get_matrix_elements<SCALAR>(std::shared_ptr<const BasisAtom<SCALAR>> initial_basis, \
std::shared_ptr<const BasisAtom<SCALAR>> final_basis, \
OperatorType type, int q);

Definition at line 106 of file Database.hpp.