![]() |
pairinteraction
A Rydberg Interaction Calculator
|
#include "pairinteraction/system/SystemPair.hpp"
#include "pairinteraction/basis/BasisAtom.hpp"
#include "pairinteraction/basis/BasisPair.hpp"
#include "pairinteraction/enums/OperatorType.hpp"
#include "pairinteraction/enums/Parity.hpp"
#include "pairinteraction/enums/TransformationType.hpp"
#include "pairinteraction/ket/KetAtom.hpp"
#include "pairinteraction/ket/KetPair.hpp"
#include "pairinteraction/operator/OperatorAtom.hpp"
#include "pairinteraction/operator/OperatorPair.hpp"
#include "pairinteraction/system/GreenTensor.hpp"
#include "pairinteraction/system/SystemAtom.hpp"
#include "pairinteraction/utils/Range.hpp"
#include "pairinteraction/utils/eigen_assertion.hpp"
#include "pairinteraction/utils/eigen_compat.hpp"
#include "pairinteraction/utils/spherical.hpp"
#include "pairinteraction/utils/streamed.hpp"
#include "pairinteraction/utils/tensor.hpp"
#include "pairinteraction/utils/traits.hpp"
#include <Eigen/SparseCore>
#include <array>
#include <complex>
#include <limits>
#include <memory>
#include <spdlog/spdlog.h>
#include <vector>
Go to the source code of this file.
Data Structures | |
struct | pairinteraction::OperatorMatrices< Scalar > |
Namespaces | |
namespace | pairinteraction |
Functions | |
template<typename Scalar > | |
GreenTensor< Scalar > | pairinteraction::construct_green_tensor (const std::array< typename traits::NumTraits< Scalar >::real_t, 3 > &distance_vector, int interaction_order) |
template<typename Scalar > | |
OperatorMatrices< Scalar > | pairinteraction::construct_operator_matrices (const GreenTensor< Scalar > &green_tensor, const std::shared_ptr< const BasisAtom< Scalar > > &basis1, const std::shared_ptr< const BasisAtom< Scalar > > &basis2) |