<commit_before>/*
	This file is owned by <NAME> and may not be distributed, edited or used without written permission of the owner
	When using this work you accept to keep this header
	E-mails from <EMAIL> with permissions can be seen as valid.
*/



#ifndef MATHS_HPP
#define MATHS_HPP

#include "Common.hpp"
#include "Matrix3.hpp"
#include "Matrix4.hpp"
#include "Vector2.hpp"
#include "Vector3.hpp"
#include "Vector4.hpp"
#include "Plane.hpp"
#include "Geom.hpp"
#include "AABB1D.hpp"
#include "AABB2D.hpp"

namespace Math
{
	typedef Vector2<float> 	Vector2f;
	typedef Vector3<float> 	Vector3f;
	typedef Vector4<float> 	Vector4f;

	typedef Matrix3<float> 	Matrix3f;
	typedef Matrix4<float> 	Matrix4f;

	typedef Plane<float>	Planef;

	typedef AABB1D<float>	AABB1Df;
	typedef AABB2D<float> 	AABB2Df;
}

#endif<commit_msg>Updated math header<commit_after>/*
	This file is owned by <NAME> and may not be distributed, edited or used without written permission of the owner
	When using this work you accept to keep this header
	E-mails from <EMAIL> with permissions can be seen as valid.
*/



#ifndef MATHS_HPP
#define MATHS_HPP

#include "Common.hpp"
#include "TransformState2.hpp"
#include "Matrix3.hpp"
#include "Matrix4.hpp"
#include "Vector2.hpp"
#include "Vector3.hpp"
#include "Vector4.hpp"
#include "Plane.hpp"
#include "Geom.hpp"
#include "AABB1D.hpp"
#include "AABB2D.hpp"

namespace Math
{
	typedef TransformState2<float>		TransformState2f;

	typedef Vector2<float> 			Vector2f;
	typedef Vector3<float> 			Vector3f;
	typedef Vector4<float> 			Vector4f;

	typedef Matrix3<float> 			Matrix3f;
	typedef Matrix4<float> 			Matrix4f;

	typedef Plane<float>				Planef;

	typedef AABB1D<float>				AABB1Df;
	typedef AABB2D<float> 				AABB2Df;


	typedef TransformState2<double>	TransformState2d;

	typedef Vector2<double> 			Vector2d;
	typedef Vector3<double> 			Vector3d;
	typedef Vector4<double> 			Vector4d;

	typedef Matrix3<double> 			Matrix3d;
	typedef Matrix4<double> 			Matrix4d;

	typedef Plane<double>				Planed;

	typedef AABB1D<double>				AABB1Dd;
	typedef AABB2D<double> 			AABB2Dd;
}

#endif
{'fraction_non_alphanumeric': 0.09501187648456057, 'fraction_numerical': 0.028978622327790974, 'mean_word_length': 4.76986301369863, 'pattern_counts': {'":': 0, '<': 33, '<?xml version=': 0, '>': 33, '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': '7513419', 'n_tokens_mistral': 903, 'n_tokens_neox': 790, 'n_words': 217}