![]() |
pairinteraction
A Rydberg Interaction Calculator
|
#include <functional>
#include <initializer_list>
#include <optional>
#include <vector>
Go to the source code of this file.
Namespaces | |
namespace | pairinteraction |
Functions | |
template<typename Derived > | |
void | pairinteraction::diagonalize (std::initializer_list< std::reference_wrapper< Derived > > systems, const DiagonalizerInterface< typename Derived::scalar_t > &diagonalizer, std::optional< typename Derived::real_t > min_eigenenergy={}, std::optional< typename Derived::real_t > max_eigenenergy={}, double rtol=1e-6) |
template<typename Derived > | |
void | pairinteraction::diagonalize (std::vector< Derived > &systems, const DiagonalizerInterface< typename Derived::scalar_t > &diagonalizer, std::optional< typename Derived::real_t > min_eigenenergy={}, std::optional< typename Derived::real_t > max_eigenenergy={}, double rtol=1e-6) |
template<typename Derived > | |
void | pairinteraction::diagonalize (std::vector< std::reference_wrapper< Derived > > systems, const DiagonalizerInterface< typename Derived::scalar_t > &diagonalizer, std::optional< typename Derived::real_t > min_eigenenergy={}, std::optional< typename Derived::real_t > max_eigenenergy={}, double rtol=1e-6) |