2021-10-12 09:06:15 +01:00
|
|
|
#include <Grid/Grid.h>
|
|
|
|
|
|
|
|
using namespace Grid;
|
|
|
|
|
|
|
|
int main(int argc, char** argv) {
|
|
|
|
Grid_init(&argc, &argv);
|
2023-05-17 20:22:05 +01:00
|
|
|
|
2023-05-02 12:50:57 +01:00
|
|
|
std::cout << GridLogMessage << "*********************************************"
|
2021-10-12 09:06:15 +01:00
|
|
|
<< std::endl;
|
2023-05-17 20:22:05 +01:00
|
|
|
std::cout << GridLogMessage << "* Generators for Sp(2) (print and test)" << std::endl;
|
2023-05-02 12:50:57 +01:00
|
|
|
std::cout << GridLogMessage << "*********************************************"
|
2021-10-12 09:06:15 +01:00
|
|
|
<< std::endl;
|
|
|
|
|
2023-05-02 12:50:57 +01:00
|
|
|
Sp2::printGenerators();
|
|
|
|
Sp2::testGenerators();
|
2021-10-12 09:06:15 +01:00
|
|
|
|
|
|
|
std::cout << GridLogMessage << "*********************************************"
|
|
|
|
<< std::endl;
|
2023-05-17 20:22:05 +01:00
|
|
|
std::cout << GridLogMessage << "* Generators for Sp(4) (print and test)" << std::endl;
|
2021-10-12 09:06:15 +01:00
|
|
|
std::cout << GridLogMessage << "*********************************************"
|
|
|
|
<< std::endl;
|
|
|
|
|
|
|
|
Sp4::printGenerators();
|
|
|
|
Sp4::testGenerators();
|
|
|
|
|
|
|
|
std::cout << GridLogMessage << "*********************************************"
|
|
|
|
<< std::endl;
|
2023-05-17 20:22:05 +01:00
|
|
|
std::cout << GridLogMessage << "* Generators for Sp(6) (test)" << std::endl;
|
2021-10-12 09:06:15 +01:00
|
|
|
std::cout << GridLogMessage << "*********************************************"
|
|
|
|
<< std::endl;
|
2023-05-17 20:22:05 +01:00
|
|
|
|
2021-10-12 09:06:15 +01:00
|
|
|
Sp6::testGenerators();
|
2023-05-17 20:22:05 +01:00
|
|
|
|
2021-10-12 09:06:15 +01:00
|
|
|
std::cout << GridLogMessage << "*********************************************"
|
|
|
|
<< std::endl;
|
2023-05-17 20:22:05 +01:00
|
|
|
std::cout << GridLogMessage << "* Generators for Sp(8) (test)" << std::endl;
|
2021-10-12 09:06:15 +01:00
|
|
|
std::cout << GridLogMessage << "*********************************************"
|
|
|
|
<< std::endl;
|
|
|
|
|
2023-05-17 20:22:05 +01:00
|
|
|
Sp8::testGenerators();
|
2021-10-12 09:06:15 +01:00
|
|
|
|
2023-05-16 14:10:39 +01:00
|
|
|
std::cout << GridLogMessage << "*********************************************"
|
|
|
|
<< std::endl;
|
2023-05-17 20:22:05 +01:00
|
|
|
std::cout << GridLogMessage << "* Generators for Sp(4) TwoIndexAS (test)" << std::endl;
|
2023-05-16 14:10:39 +01:00
|
|
|
std::cout << GridLogMessage << "*********************************************"
|
|
|
|
<< std::endl;
|
|
|
|
|
2023-05-17 20:22:05 +01:00
|
|
|
Sp_TwoIndex<4, AntiSymmetric>:::testGenerators();
|
2023-05-16 17:43:52 +01:00
|
|
|
|
|
|
|
std::cout << GridLogMessage << "*********************************************"
|
|
|
|
<< std::endl;
|
2023-05-17 20:22:05 +01:00
|
|
|
std::cout << GridLogMessage << "* Generators for Sp(6) TwoIndexAS (test)" << std::endl;
|
2023-05-16 17:43:52 +01:00
|
|
|
std::cout << GridLogMessage << "*********************************************"
|
|
|
|
<< std::endl;
|
2023-05-17 20:22:05 +01:00
|
|
|
|
|
|
|
Sp_TwoIndex<6, AntiSymmetric>::testGenerators();
|
2023-05-16 17:43:52 +01:00
|
|
|
|
|
|
|
std::cout << GridLogMessage << "*********************************************"
|
|
|
|
<< std::endl;
|
2023-05-17 20:22:05 +01:00
|
|
|
std::cout << GridLogMessage << "* Generators for Sp(8) TwoIndexAS (test)" << std::endl;
|
2023-05-16 17:43:52 +01:00
|
|
|
std::cout << GridLogMessage << "*********************************************"
|
|
|
|
<< std::endl;
|
2023-05-17 20:22:05 +01:00
|
|
|
|
2023-05-16 17:43:52 +01:00
|
|
|
Sp_TwoIndex<8, AntiSymmetric>::testGenerators();
|
2023-05-16 14:10:39 +01:00
|
|
|
|
2021-10-12 09:06:15 +01:00
|
|
|
Grid_finalize();
|
|
|
|
}
|