21 const int n_states = 6;
22 std::vector<size_t> ref{0, 1, 2, 3};
27 std::vector<size_t> pos(n_states);
28 std::vector<size_t> occupied(n_states);
29 std::vector<size_t> unoccupied(n_states);
31 std::vector<size_t> ext1{0, 1, 4, 5};
43 CHECK(occupied[0] == 4);
44 CHECK(occupied[1] == 5);
45 CHECK(unoccupied[0] == 2);
46 CHECK(unoccupied[1] == 3);
48 std::vector<size_t> ext2{0, 1, 2, 6};
59 CHECK(occupied[0] == 6);
60 CHECK(unoccupied[0] == 3);
62 std::vector<size_t> ref2{0, 1};
64 std::vector<size_t> ext3{1, 6};
helper functions for EinsplineSetBuilder
TEST_CASE("complex_helper", "[type_traits]")
size_t calculateNumOfExcitations(const ci_configuration2 &c) const
REQUIRE(std::filesystem::exists(filename))
CHECK(log_values[0]==ComplexApprox(std::complex< double >{ 5.603777579195571, -6.1586603331188225 }))
double calculateExcitations(const ci_configuration2 &c, size_t &n, std::vector< size_t > &pos, std::vector< size_t > &ocp, std::vector< size_t > &uno) const