mirror of
https://github.com/allemangD/toddcox-visualize.git
synced 2025-11-10 12:02:47 -05:00
ENH: Remove template Group<> and Cosets<>
This commit is contained in:
@@ -11,7 +11,7 @@ testing::AssertionResult AssertSolveOrder(
|
||||
const char *group_expr,
|
||||
const char *sub_gens_expr,
|
||||
const char *expected_order_expr,
|
||||
const tc::Group<> &group,
|
||||
const tc::Group &group,
|
||||
const std::vector<size_t> &sub_gens,
|
||||
size_t expected_order
|
||||
) {
|
||||
@@ -50,43 +50,43 @@ testing::AssertionResult AssertSolveOrder(
|
||||
|
||||
using v = std::vector<size_t>;
|
||||
|
||||
tc::Group<> A(unsigned int n) {
|
||||
tc::Group A(unsigned int n) {
|
||||
return tc::vcoxeter("3 * {}", {n - 1});
|
||||
}
|
||||
|
||||
tc::Group<> B(unsigned int n) {
|
||||
tc::Group B(unsigned int n) {
|
||||
return tc::vcoxeter("4 3 * {}", {n - 2});
|
||||
}
|
||||
|
||||
tc::Group<> D(unsigned int n) {
|
||||
tc::Group D(unsigned int n) {
|
||||
return tc::vcoxeter("3 * [1 1 {}]", {n - 3});
|
||||
}
|
||||
|
||||
tc::Group<> E(unsigned int n) {
|
||||
tc::Group E(unsigned int n) {
|
||||
return tc::vcoxeter("3 * [1 2 {}]", {n - 4});
|
||||
}
|
||||
|
||||
tc::Group<> F4() {
|
||||
tc::Group F4() {
|
||||
return tc::coxeter("3 4 3");
|
||||
}
|
||||
|
||||
tc::Group<> G2() {
|
||||
tc::Group G2() {
|
||||
return tc::coxeter("6");
|
||||
}
|
||||
|
||||
tc::Group<> H(unsigned int n) {
|
||||
tc::Group H(unsigned int n) {
|
||||
return tc::vcoxeter("5 3 * {}", {n - 2});
|
||||
}
|
||||
|
||||
tc::Group<> I2(unsigned int n) {
|
||||
tc::Group I2(unsigned int n) {
|
||||
return tc::vcoxeter("{}", {n});
|
||||
}
|
||||
|
||||
tc::Group<> T(unsigned int m, unsigned int n) {
|
||||
tc::Group T(unsigned int m, unsigned int n) {
|
||||
return tc::vcoxeter("{} 2 {}", {m, n});
|
||||
}
|
||||
|
||||
tc::Group<> T(unsigned int n) {
|
||||
tc::Group T(unsigned int n) {
|
||||
return T(n, n);
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user