Skip to content
Snippets Groups Projects
  1. Oct 27, 2019
    • Ke Liu's avatar
      changed cmake_minimum_required to VERSION 3.1 · 6d1858e4
      Ke Liu authored
      6d1858e4
    • Jonas Greitemann's avatar
      Remove deprecated member type from interface def · 9297b794
      Jonas Greitemann authored
      The member types `phase_label` and `phase_sweep_policy_type` formerly
      required a definition as part of the TKSVM simulation class interface.
      The need for this historically originated in when classifiers and sweep
      policies were determined at compile time. Now that these are derived of
      abstract policies, the remaining uses of these types could be replaced
      by their canonical definitions:
      
          using phase_label = typename phase_space::classifier::policy<phase_point>::label_type;
          using phase_sweep_policy_type = phase_space::sweep::policy<phase_point>;
      
      TKSVM-compliant simulation classes are thus now longer required to
      implement these.
      9297b794
  2. Oct 26, 2019
    • Jonas Greitemann's avatar
      Skip sample is configuration is empty · 25b2d9ab
      Jonas Greitemann authored
      This enables simulation classes to intentionally return an "empty"
      configuration in cases where no samples are desired but the simulation
      is merely run as part of a larger PT set.
      
      "Emptiness" is established by calling empty() on the configuration.
      Since not all configuration type may implement empty(), the comparison
      `size() == 0` is a compile-time fallback. If no `size()` is provided,
      the distance between begin and end iterators is used.
      25b2d9ab
  3. Oct 25, 2019
  4. Oct 22, 2019
  5. Oct 07, 2019
  6. Oct 06, 2019
  7. Oct 05, 2019
  8. Oct 01, 2019
  9. Sep 30, 2019
    • Jonas Greitemann's avatar
      Use `clustered_config_policy` for frustmag code · 6798cad2
      Jonas Greitemann authored
      Introduced two new ClusterPolicies which adapt `lattice::bravais` for
      cluster iteration:
      * `frustmag_lattice` (selected by parameter cluster=lattice) uses the
        natural bravais lattice unitcell as the spin cluster
      * `frustmag_single` (cluster=single) uses a single-spin cluster
      6798cad2
  10. Sep 29, 2019
  11. Sep 28, 2019
  12. Aug 28, 2019
  13. Aug 27, 2019
  14. Jul 12, 2019
  15. Jun 30, 2019
    • Jonas Greitemann's avatar
      Fix bug: pt_adapter::load failed if not subset · 47039a6a
      Jonas Greitemann authored
      If the restored slice_measurements contained accumulators which are not
      defined in the prototype, the previous (more "elegant") implementation
      meight have thrown (depending on lexicographic ordering of accumulator
      names). The new impl does allow for additional accumulators in the
      restored slice_measurements. This situation may arise of subclasses
      define additional variables (as is the case for the test_adapter).
      47039a6a
  16. Jun 25, 2019
  17. Jun 22, 2019
  18. Jun 21, 2019
  19. Jun 19, 2019
Loading