diff options
Diffstat (limited to 'extern/quadriflow/3rd/lemon-1.3.1/lemon/base.cc')
-rw-r--r-- | extern/quadriflow/3rd/lemon-1.3.1/lemon/base.cc | 37 |
1 files changed, 37 insertions, 0 deletions
diff --git a/extern/quadriflow/3rd/lemon-1.3.1/lemon/base.cc b/extern/quadriflow/3rd/lemon-1.3.1/lemon/base.cc new file mode 100644 index 00000000000..a057b41cbc0 --- /dev/null +++ b/extern/quadriflow/3rd/lemon-1.3.1/lemon/base.cc @@ -0,0 +1,37 @@ +/* -*- mode: C++; indent-tabs-mode: nil; -*- + * + * This file is a part of LEMON, a generic C++ optimization library. + * + * Copyright (C) 2003-2013 + * Egervary Jeno Kombinatorikus Optimalizalasi Kutatocsoport + * (Egervary Research Group on Combinatorial Optimization, EGRES). + * + * Permission to use, modify and distribute this software is granted + * provided that this copyright notice appears in all copies. For + * precise terms see the accompanying LICENSE file. + * + * This software is provided "AS IS" with no warranty of any kind, + * express or implied, and with no claim as to its suitability for any + * purpose. + * + */ + +///\file +///\brief Some basic non-inline functions and static global data. + +#include<lemon/tolerance.h> +#include<lemon/core.h> +#include<lemon/time_measure.h> +namespace lemon { + + float Tolerance<float>::def_epsilon = static_cast<float>(1e-4); + double Tolerance<double>::def_epsilon = 1e-10; + long double Tolerance<long double>::def_epsilon = 1e-14; + +#ifndef LEMON_ONLY_TEMPLATES + const Invalid INVALID = Invalid(); +#endif + + TimeStamp::Format TimeStamp::_format = TimeStamp::NORMAL; + +} //namespace lemon |