1
0

Commit Graph

  • e6cb5a4d2b WIP: add todos for next tasks gh/cxx cxx David Allemang 2021-11-12 23:13:13 -05:00
  • 897f7fe38b WIP: complex solver uses Eigen::Array David Allemang 2021-11-12 23:07:42 -05:00
  • 840928136e WIP: Remove unneeded solver functions David Allemang 2021-11-12 22:28:48 -05:00
  • a1b0ae31dc Un-template complex solver David Allemang 2021-11-12 22:14:46 -05:00
  • cd8ef050e6 Add complex solver benchmarks David Allemang 2021-11-12 20:45:42 -05:00
  • bdecf40345 Introduce complex solvers David Allemang 2021-11-12 15:06:29 -05:00
  • fa13493569 Un-template groups. David Allemang 2021-11-07 20:40:34 -05:00
  • 24e7ab47d1 make 'examples' plural David Allemang 2021-11-06 18:00:05 -04:00
  • 3e783b03cb Introduce tc::subgroup and tc::subgroups David Allemang 2021-11-05 18:57:09 -04:00
  • bc5c96df80 tc::Group is actually a Coxeter matrix. David Allemang 2021-11-05 16:59:23 -04:00
  • c462d9ce62 Add order tests David Allemang 2021-11-05 16:58:04 -04:00
  • 4f3fcb6c0f Group related classes David Allemang 2021-11-01 17:10:25 -04:00
  • 24d4d1873a Make tc::Group an Eigen::Matrix (Schafli Matrix) David Allemang 2021-11-01 16:58:48 -04:00
  • 6585d79ed9 Remove Rel David Allemang 2021-11-01 12:49:55 -04:00
  • aa3d3b5149 Build path on-demand, remove Action David Allemang 2021-11-01 12:34:02 -04:00
  • d36b03b4f9 Add Block-Allocation of lst pointers David Allemang 2021-11-01 11:23:17 -04:00
  • 68065f4a56 Templatize tc::Group and tc::Tables David Allemang 2021-11-01 08:58:11 -04:00
  • 6874faac1d Move tc::solve() logic into tc::Table methods David Allemang 2021-10-31 21:45:14 -04:00
  • d4c2ffb8f3 tc::solve() no longer a method of tc::Group. David Allemang 2021-10-31 22:12:15 -04:00
  • d67768d85c Use Eigen::SelfAdjointView for mults. David Allemang 2021-10-31 21:19:46 -04:00
  • ec4c1d213c Simplify Path::walk templates. David Allemang 2021-10-31 14:27:44 -04:00
  • 3194181e1b Make TC header-only David Allemang 2021-10-30 23:06:51 -04:00
  • 14ea270f62 Use std::priority_queue instead of std::sort David Allemang 2021-10-30 21:31:45 -04:00
  • 6abc42b54d Cleanup variables and reformat David Allemang 2021-10-30 20:13:11 -04:00
  • d8efa09fc2 Simplify RelTables Structure David Allemang 2021-10-30 18:55:06 -04:00
  • 31b5243958 Improve benchmark output. David Allemang 2021-10-30 18:54:56 -04:00
  • 265de59917 Only reserve output size in path::walk master David Allemang 2020-10-14 17:11:39 -04:00
  • 16c9d7d62f Add override for Path::walk with pre-initialized container Jacob 2020-01-20 17:27:31 -05:00
  • f29724a185 add context group to tc::Path and tc::Cosets path-context David Allemang 2020-01-19 21:48:21 -05:00
  • 7afa9e0b36 Fix implementation to work with subgroups other than trivial JCRaymond 2020-01-14 00:39:38 -05:00
  • 06c154057f overload walk to use gen directly allem 2020-01-11 21:22:58 -05:00
  • 7cfb0a3803 add missing operator definitions allem 2020-01-08 22:26:33 -05:00
  • 4fd22f343e minor bugfixes allem 2020-01-08 22:02:41 -05:00
  • 8fa58a292c add default option to avoid building example executables allem 2020-01-08 20:33:05 -05:00
  • 5a8c3af15a change signature of path walk to allow differently typed generators. allem 2020-01-08 20:27:46 -05:00
  • a988fb1bb9 tweak walk signature allem 2020-01-07 23:48:15 -05:00
  • 2ca163c325 add walk to path allem 2020-01-07 23:47:05 -05:00
  • c5f87942c9 add path struct allem 2020-01-07 23:14:48 -05:00
  • 462ebf7c25 add subgroup allem 2020-01-07 23:06:48 -05:00
  • dc1ced7dcc fix path example allem 2020-01-07 21:44:13 -05:00
  • 1de9b08ffa refactor into cmake project, tweak api allem 2020-01-07 21:41:31 -05:00
  • 083673ef04 Removed deprecated RelTable struct JCRaymond 2019-12-27 23:25:44 -05:00
  • 9447fc57f7 Restructure RelTables to support deleting useless information from RelTables. JCRaymond 2019-12-27 23:24:33 -05:00
  • d2dd002965 Remove lst and fam vector from RelTable, replace with lst_ptr vector. fam is identified by the pointer value, and lst is identified by referencing the pointer. JCRaymond 2019-12-25 01:01:22 -05:00
  • 8f82531a72 Add RelTable generator lookup to prevent scanning unnecessary RelTables JCRaymond 2019-12-25 00:04:35 -05:00
  • 55520fd50a Modified facts to use heap JCRaymond 2019-12-24 23:23:12 -05:00
  • ed69ba6dc0 First implementation of the Todd-Coxeter algorithm for Coxeter groups. Based on github.com/allemangD/toddcox-fast JCRaymond 2019-12-23 01:55:33 -05:00