|
Optimist
0.0.0
A C++ library for optimization
|
#include <algorithm>#include <cmath>#include <iomanip>#include <ios>#include <iostream>#include <limits>#include <map>#include <memory>#include <numeric>#include <string>#include <type_traits>#include <vector>#include <Eigen/Dense>#include <Eigen/Sparse>#include <Eigen/SparseLU>Go to the source code of this file.
Namespaces | |
| namespace | Optimist |
| Namespace for the Optimist library. | |
Macros | |
| #define | INCLUDE_OPTIMIST_HH |
| #define | OPTIMIST_ERROR(MSG) |
| #define | OPTIMIST_ASSERT(COND, MSG) |
| #define | OPTIMIST_WARNING(MSG) |
| #define | OPTIMIST_ASSERT_WARNING(COND, MSG) |
| #define | OPTIMIST_BASIC_CONSTANTS(Scalar) |
| #define | OPTIMIST_DEFAULT_INTEGER_TYPE int |
Typedefs | |
| using | Optimist::Integer = OPTIMIST_DEFAULT_INTEGER_TYPE |
| The Integer type as used for the API. | |
Functions | |
| static constexpr std::string | Optimist::table_top_left_corner () |
| Retrieve the Unicode character for the top-left corner of a table. | |
| static constexpr std::string | Optimist::table_top_right_corner () |
| Retrieve the Unicode character for the top-right corner of a table. | |
| static constexpr std::string | Optimist::table_bottom_left_corner () |
| Retrieve the Unicode character for the bottom-left corner of a table. | |
| static constexpr std::string | Optimist::table_bottom_right_corner () |
| Retrieve the Unicode character for the bottom-right corner of a table. | |
| static constexpr std::string | Optimist::table_left_junction () |
| Retrieve the Unicode character for the left junction of a table. | |
| static constexpr std::string | Optimist::table_right_junction () |
| Retrieve the Unicode character for the right junction of a table. | |
| static constexpr std::string | Optimist::table_top_junction () |
| Retrieve the Unicode character for the top junction of a table. | |
| static constexpr std::string | Optimist::table_bottom_junction () |
| Retrieve the Unicode character for the bottom junction of a table. | |
| static constexpr std::string | Optimist::table_center_cross () |
| Retrieve the Unicode character for the center cross of a table. | |
| static constexpr std::string | Optimist::table_horizontal_line () |
| Retrieve the Unicode character for the horizontal line of a table. | |
| template<Integer N> | |
| static constexpr std::string | Optimist::table_horizontal_line () |
| Retrieve the Unicode character for a number of horizontal lines of a table. | |
| static constexpr std::string | Optimist::table_vertical_line () |
| Retrieve the Unicode character for the vertical line of a table. | |
| #define INCLUDE_OPTIMIST_HH |
| #define OPTIMIST_ASSERT | ( | COND, | |
| MSG ) |
| #define OPTIMIST_ASSERT_WARNING | ( | COND, | |
| MSG ) |
| #define OPTIMIST_BASIC_CONSTANTS | ( | Scalar | ) |
Cube root of epsilon static constant value.
| #define OPTIMIST_DEFAULT_INTEGER_TYPE int |
| #define OPTIMIST_ERROR | ( | MSG | ) |
| #define OPTIMIST_WARNING | ( | MSG | ) |