|
Optimist
0.0.0
A C++ library for optimization
|
Namespace for the Optimist library.
Namespaces | |
| namespace | FiniteDifferences |
| namespace | Optimizer |
| Namespace for multi-dimensional optimization algorithms. | |
| namespace | RootFinder |
| Namespace for multi-dimensional root-finding algorithms. | |
| namespace | TestSet |
| Namespace for the Optimist library test set functions. | |
Classes | |
| struct | TypeTrait |
| struct | TypeTrait< ScalarType, std::enable_if_t< std::is_floating_point< ScalarType >::value > > |
| struct | TypeTrait< Eigen::Matrix< ScalarType, N, M >, std::enable_if_t<(N > 0 &&M > 0)> > |
| struct | TypeTrait< Eigen::Matrix< ScalarType, Eigen::Dynamic, 1 > > |
| struct | TypeTrait< Eigen::Matrix< ScalarType, Eigen::Dynamic, Eigen::Dynamic > > |
| struct | TypeTrait< Eigen::SparseVector< ScalarType > > |
| struct | TypeTrait< Eigen::SparseMatrix< ScalarType, Options, StorageIndex > > |
| struct | RetrieveType |
| struct | RetrieveType< BaseType< FirstType, Rest... > > |
| class | FunctionBase |
| Class container for the generic function. More... | |
| class | Function |
| Class container for the vector-valued function (both input and output are vectors). More... | |
| class | Function< T, T, DerivedFunction > |
| Class container for the cost function. More... | |
| class | SolverBase |
| Class container for the generic root-finding/optimization problem solver. More... | |
Typedefs | |
| using | Integer = OPTIMIST_DEFAULT_INTEGER_TYPE |
| The Integer type as used for the API. | |
Functions | |
| static constexpr std::string_view | table_top_left_corner () |
| Retrieve the Unicode character for the top-left corner of a table. | |
| static constexpr std::string_view | table_top_right_corner () |
| Retrieve the Unicode character for the top-right corner of a table. | |
| static constexpr std::string_view | table_bottom_left_corner () |
| Retrieve the Unicode character for the bottom-left corner of a table. | |
| static constexpr std::string_view | table_bottom_right_corner () |
| Retrieve the Unicode character for the bottom-right corner of a table. | |
| static constexpr std::string_view | table_left_junction () |
| Retrieve the Unicode character for the left junction of a table. | |
| static constexpr std::string_view | table_right_junction () |
| Retrieve the Unicode character for the right junction of a table. | |
| static constexpr std::string_view | table_top_junction () |
| Retrieve the Unicode character for the top junction of a table. | |
| static constexpr std::string_view | table_bottom_junction () |
| Retrieve the Unicode character for the bottom junction of a table. | |
| static constexpr std::string_view | table_center_cross () |
| Retrieve the Unicode character for the center cross of a table. | |
| static constexpr std::string_view | table_horizontal_line () |
| Retrieve the Unicode character for the horizontal line of a table. | |
| template<Integer N> | |
| static std::string | table_horizontal_line () |
| Retrieve the Unicode character for a number of horizontal lines of a table. | |
| static constexpr std::string_view | table_vertical_line () |
| Retrieve the Unicode character for the vertical line of a table. | |
The Integer type, #define the preprocessor symbol OPTIMIST_DEFAULT_INTEGER_TYPE. The default value is int.
|
staticconstexpr |
|
staticconstexpr |
|
staticconstexpr |
|
staticconstexpr |
|
static |
| N | Number of horizontal lines. |
|
staticconstexpr |
|
staticconstexpr |
|
staticconstexpr |
|
staticconstexpr |
|
staticconstexpr |
|
staticconstexpr |
|
staticconstexpr |