<commit_before>//
// Created by iskakoff on 21/08/16.
//

#ifndef HUBBARD_NSYMMETRY_H
#define HUBBARD_NSYMMETRY_H


#include <queue>
#include "Symmetry.h"
#include "Combination.h"
namespace EDLib {
  namespace Symmetry {
    class NSymmetry : public Symmetry {
    public:
      class Sector {
      public:
        friend class NSymmetry;

        friend std::ostream &operator<<(std::ostream &o, const NSymmetry::Sector &c) { return o << " (nup+ndown: " << c._n << ") size: " << c._size; }

        Sector(int n, size_t size) : _n(n), _size(size) {};
      protected:
        bool operator<(Sector s) {<commit_msg>Add missing include for tests to compile<commit_after>//
// Created by iskakoff on 21/08/16.
//

#ifndef HUBBARD_NSYMMETRY_H
#define HUBBARD_NSYMMETRY_H


#include <queue>
#include <alps/hdf5.hpp>
#include "Symmetry.h"
#include "Combination.h"
namespace EDLib {
  namespace Symmetry {
    class NSymmetry : public Symmetry {
    public:
      class Sector {
      public:
        friend class NSymmetry;

        friend std::ostream &operator<<(std::ostream &o, const NSymmetry::Sector &c) { return o << " (nup+ndown: " << c._n << ") size: " << c._size; }

        Sector(int n, size_t size) : _n(n), _size(size) {};
      protected:
        bool operator<(Sector s) {
{'fraction_non_alphanumeric': 0.1378504672897196, 'fraction_numerical': 0.010124610591900311, 'mean_word_length': 3.1054313099041533, 'pattern_counts': {'":': 0, '<': 28, '<?xml version=': 0, '>': 6, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '3483189', 'n_tokens_mistral': 476, 'n_tokens_neox': 449, 'n_words': 116}