1
0
mirror of https://github.com/paboyle/Grid.git synced 2024-11-14 01:35:36 +00:00

Added test for ProjectSpn

This commit is contained in:
Julian Lenz 2023-07-03 18:00:32 +01:00
parent 075b9d22d0
commit f7b79cdd45

View File

@ -103,6 +103,14 @@ void test_group_projections(T U) {
U = U + Delta * identity; U = U + Delta * identity;
Sp<Nc>::ProjectOnSpecialGroup(U); Sp<Nc>::ProjectOnSpecialGroup(U);
assert(is_element_of_sp2n_group(U)); assert(is_element_of_sp2n_group(U));
name = "ProjectSpn";
std::cout << GridLogMessage << "Testing " << name << std::endl;
std::cout << GridLogMessage << "Apply to deformed matrix" << std::endl;
U = U + Delta * identity;
ProjectSpn(U);
assert(is_element_of_sp2n_group(U));
} }
template <typename T> template <typename T>