<commit_before>#include "UniformCompliance.inl"
#include <sofa/defaulttype/VecTypes.h>
#include <sofa/core/ObjectFactory.h>

namespace sofa
{
namespace component
{
namespace forcefield
{

using namespace sofa::defaulttype;

// Register in the Factory
int UniformComplianceClass = core::RegisterObject("Uniform compliance")
#ifndef SOFA_FLOAT
        .add< UniformCompliance< Vec1dTypes > >(true)
        .add< UniformCompliance< Vec3dTypes > >()
        .add< UniformCompliance< Vec6dTypes > >()
#endif
#ifndef SOFA_DOUBLE
        .add< UniformCompliance< Vec1fTypes > >()
        .add< UniformCompliance< Vec3fTypes > >()
        .add< UniformCompliance< Vec6fTypes > >()
#endif
        ;

SOFA_DECL_CLASS(UniformCompliance)

#ifndef SOFA_FLOAT
template class SOFA_Compliant_API UniformCompliance<Vec1dTypes>;
template class SOFA_Compliant_API UniformCompliance<Vec3dTypes>;
template class SOFA_Compliant_API UniformCompliance<Vec6dTypes>;
#endif
#ifndef SOFA_DOUBLE
template class SOFA_Compliant_API UniformCompliance<Vec1fTypes>;
template class SOFA_Compliant_API UniformCompliance<Vec3fTypes>;
template class SOFA_Compliant_API UniformCompliance<Vec6fTypes>;
#endif

}
}
}
<commit_msg>Compliant: compiling UniformCompliance for Vec2<commit_after>#include "UniformCompliance.inl"
#include <sofa/defaulttype/VecTypes.h>
#include <sofa/core/ObjectFactory.h>

namespace sofa
{
namespace component
{
namespace forcefield
{

using namespace sofa::defaulttype;

// Register in the Factory
int UniformComplianceClass = core::RegisterObject("Uniform compliance")
#ifndef SOFA_FLOAT
        .add< UniformCompliance< Vec1dTypes > >(true)
        .add< UniformCompliance< Vec2dTypes > >()
        .add< UniformCompliance< Vec3dTypes > >()
        .add< UniformCompliance< Vec6dTypes > >()
#endif
#ifndef SOFA_DOUBLE
        .add< UniformCompliance< Vec1fTypes > >()
        .add< UniformCompliance< Vec2fTypes > >()
        .add< UniformCompliance< Vec3fTypes > >()
        .add< UniformCompliance< Vec6fTypes > >()
#endif
        ;

SOFA_DECL_CLASS(UniformCompliance)

#ifndef SOFA_FLOAT
template class SOFA_Compliant_API UniformCompliance<Vec1dTypes>;
template class SOFA_Compliant_API UniformCompliance<Vec2dTypes>;
template class SOFA_Compliant_API UniformCompliance<Vec3dTypes>;
template class SOFA_Compliant_API UniformCompliance<Vec6dTypes>;
#endif
#ifndef SOFA_DOUBLE
template class SOFA_Compliant_API UniformCompliance<Vec1fTypes>;
template class SOFA_Compliant_API UniformCompliance<Vec2fTypes>;
template class SOFA_Compliant_API UniformCompliance<Vec3fTypes>;
template class SOFA_Compliant_API UniformCompliance<Vec6fTypes>;
#endif

}
}
}

{'fraction_non_alphanumeric': 0.08970476911430735, 'fraction_numerical': 0.01097653292959879, 'mean_word_length': 5.7251908396946565, 'pattern_counts': {'":': 0, '<': 49, '<?xml version=': 0, '>': 49, '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': '7149785', 'n_tokens_mistral': 906, 'n_tokens_neox': 827, 'n_words': 176}