Initial commit

This commit is contained in:
2026-04-03 00:22:39 -05:00
commit eca1e8c458
945 changed files with 218160 additions and 0 deletions

View File

@@ -0,0 +1,44 @@
/* -*- C++ -*- ------------------------------------------------------------
Copyright (c) 2007 Jesse Anders and Demian Nave http://cmldev.net/
The Configurable Math Library (CML) is distributed under the terms of the
Boost Software License, v1.0 (see cml/LICENSE for details).
*-----------------------------------------------------------------------*/
/** @file
* @brief
*/
#ifndef epsilon_h
#define epsilon_h
namespace cml {
/* @todo: epsilon and tolerance handling.
*
* @note This is a placeholder for a more sophisticated epsilon/tolerance
* system.
*/
template < typename Real >
struct epsilon
{
typedef Real value_type;
private:
/** For convenience */
typedef value_type T;
public:
static T placeholder() {
/* Completely arbitrary placeholder value: */
return T(0.0001);
}
};
} // namespace cml
#endif