<commit_before>/*******************************************************************************
GPU OPTIMIZED MONTE CARLO (GOMC) 2.70
Copyright (C) 2018  GOMC Group
A copy of the GNU General Public License can be found in the COPYRIGHT.txt
along with this program, also can be found at <http://www.gnu.org/licenses/>.
********************************************************************************/
#include "DCCyclic.h"
#include "DCFreeHedron.h"
#include "DCLinkedHedron.h"
#include "DCFreeHedronSeed.h"
#include "DCFreeCycle.h"
#include "DCLinkedCycle.h"
#include "DCFreeCycleSeed.h"
#include "DCRotateCOM.h"
#include "DCCrankShaftAng.h"
#include "DCRotateOnAtom.h"
#include "FloydWarshallCycle.h"
#include <cassert>
#include <map>

namespace cbmc
{
DCCyclic::DCCyclic(System& sys, const Forcefield& ff,
                   const MoleculeKind& kind, const Setup& set)
  : data(sys, ff, set)
{
  using namespace mol_setup;
  MolMap::const_iterator it = set.mol.kindMap.find(kind.name);
  assert(it != set.mol.kindMap.end());
  const MolKind setupKind = it->second;<commit_msg>fix a cbmc name lookup<commit_after>/*******************************************************************************
GPU OPTIMIZED MONTE CARLO (GOMC) 2.70
Copyright (C) 2018  GOMC Group
A copy of the GNU General Public License can be found in the COPYRIGHT.txt
along with this program, also can be found at <http://www.gnu.org/licenses/>.
********************************************************************************/
#include "DCCyclic.h"
#include "DCFreeHedron.h"
#include "DCLinkedHedron.h"
#include "DCFreeHedronSeed.h"
#include "DCFreeCycle.h"
#include "DCLinkedCycle.h"
#include "DCFreeCycleSeed.h"
#include "DCRotateCOM.h"
#include "DCCrankShaftAng.h"
#include "DCRotateOnAtom.h"
#include "FloydWarshallCycle.h"
#include <cassert>
#include <map>

namespace cbmc
{
DCCyclic::DCCyclic(System& sys, const Forcefield& ff,
                   const MoleculeKind& kind, const Setup& set)
  : data(sys, ff, set)
{
  using namespace mol_setup;
  MolMap::const_iterator it = set.mol.kindMap.find(kind.uniqueName);
  assert(it != set.mol.kindMap.end());
  const MolKind setupKind = it->second;
{'fraction_non_alphanumeric': 0.25265099124020285, 'fraction_numerical': 0.006454587367450438, 'mean_word_length': 5.802507836990595, 'pattern_counts': {'":': 0, '<': 9, '<?xml version=': 0, '>': 11, 'https://': 0, 'lorem ipsum': 0, 'www.': 2, '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': '3268284', 'n_tokens_mistral': 752, 'n_tokens_neox': 714, 'n_words': 183}