<commit_before>// inclusion guard
#ifndef __DEM_SHAPE_SPEC_PARSER
#define __DEM_SHAPE_SPEC_PARSER

#include "hoomd/extern/gsd.h"
#include "hoomd/GSDDumpWriter.h"
#include "VectorMath.h"
#include <sstream>
#include <iostream>

template<typename Real, typename Vector>
class Parser
    {
    protected:

        std::string getTypeShape(const std::vector<Vector> &verts, const Real &radius) const;

        std::string parseVertices(const std::vector<Vector> &verts) const;
    };

// Partial 2D specialization
template <typename Real>
class Parser<Real,vec2<Real> >
    {
<commit_msg>Updated include guard and copyright for DEMShapeSpecParser.h.<commit_after>// Copyright (c) 2009-2019 The Regents of the University of Michigan
// This file is part of the HOOMD-blue project, released under the BSD 3-Clause License.

#ifndef __DEMSHAPESPECPARSER_H__
#define __DEMSHAPESPECPARSER_H__

#include "hoomd/extern/gsd.h"
#include "hoomd/GSDDumpWriter.h"
#include "VectorMath.h"
#include <sstream>
#include <iostream>

template<typename Real, typename Vector>
class Parser
    {
    protected:

        std::string getTypeShape(const std::vector<Vector> &verts, const Real &radius) const;

        std::string parseVertices(const std::vector<Vector> &verts) const;
    };

// Partial 2D specialization
template <typename Real>
class Parser<Real,vec2<Real> >
    {

{'fraction_non_alphanumeric': 0.10693215339233038, 'fraction_numerical': 0.009587020648967551, 'mean_word_length': 4.824034334763948, 'pattern_counts': {'":': 0, '<': 19, '<?xml version=': 0, '>': 19, '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': '4913867', 'n_tokens_mistral': 465, 'n_tokens_neox': 446, 'n_words': 118}