2 # ifndef CPPAD_LOCAL_STD_SET_HPP
3 # define CPPAD_LOCAL_STD_SET_HPP
21 namespace CppAD {
namespace local {
30 template <
class Scalar>
33 static std::set<Scalar> one;
41 template <
class Scalar>
44 static std::set<Scalar> two;
Define processor symbols and macros that are used by CppAD.
const std::set< Scalar > & two_element_std_set(void)
A standard set with a two elements.
const std::set< Scalar > & one_element_std_set(void)
A standard set with one element.
#define CPPAD_ASSERT_FIRST_CALL_NOT_PARALLEL
Check that the first call to a routine is not during parallel execution mode.
File used to define the CppAD multi-threading allocator class.