|
aligator
0.16.0
A versatile and efficient C++ library for real-time constrained trajectory optimization.
|
Forward declarations. More...
#include "aligator/math.hpp"#include "aligator/utils/exceptions.hpp"#include "aligator/config.hpp"#include "aligator/deprecated.hpp"#include <memory>Go to the source code of this file.
Classes | |
| class | aligator::shared_ptr< T > |
| STL class. More... | |
Namespaces | |
| namespace | aligator |
| Main package namespace. | |
Macros | |
| #define | EIGEN_DEFAULT_IO_FORMAT Eigen::IOFormat(Eigen::StreamPrecision, 0, ",", "\n", "[", "]") |
| #define | ALIGATOR_RAISE_IF_NAN(value) |
| #define | ALIGATOR_RAISE_IF_NAN_NAME(value, name) |
| #define | ALIGATOR_INLINE inline __attribute__((always_inline)) |
| #define | ALIGATOR_COMPILER_DIAGNOSTIC_PUSH |
| macros for pragma push/pop/ignore deprecated warnings | |
| #define | ALIGATOR_COMPILER_DIAGNOSTIC_POP |
| #define | ALIGATOR_COMPILER_DIAGNOSTIC_IGNORED_DEPRECECATED_DECLARATIONS |
| #define | ALIGATOR_COMPILER_DIAGNOSTIC_IGNORED_VARIADIC_MACROS |
| #define | ALIGATOR_COMPILER_DIAGNOSTIC_IGNORED_SELF_ASSIGN_OVERLOADED |
| #define | ALIGATOR_COMPILER_DIAGNOSTIC_IGNORED_MAYBE_UNINITIALIZED |
Typedefs | |
| template<typename Base, typename U, typename A = std::allocator<U>> | |
| using | aligator::is_polymorphic_of = std::is_same<std::decay_t<U>, xyz::polymorphic<U, A>> |
| template<typename T> | |
| using | aligator::StdVectorEigenAligned = std::vector<T, Eigen::aligned_allocator<T>> |
| Typedef for vector with Eigen::aligned_allocator allocator type. | |
Enumerations | |
| enum | aligator::VerboseLevel { aligator::QUIET = 0 , aligator::VERBOSE = 1 , aligator::VERYVERBOSE = 2 } |
| Verbosity level. More... | |
Variables | |
| template<typename Base, typename U, typename A = std::allocator<U>> | |
| constexpr bool | aligator::is_polymorphic_of_v = is_polymorphic_of<Base, U, A>::value |
Forward declarations.
Definition in file fwd.hpp.
| #define EIGEN_DEFAULT_IO_FORMAT Eigen::IOFormat(Eigen::StreamPrecision, 0, ",", "\n", "[", "]") |
| #define ALIGATOR_RAISE_IF_NAN | ( | value | ) |
| #define ALIGATOR_RAISE_IF_NAN_NAME | ( | value, | |
| name ) |
| #define ALIGATOR_INLINE inline __attribute__((always_inline)) |
| #define ALIGATOR_COMPILER_DIAGNOSTIC_PUSH |
| #define ALIGATOR_COMPILER_DIAGNOSTIC_IGNORED_DEPRECECATED_DECLARATIONS |
| #define ALIGATOR_COMPILER_DIAGNOSTIC_IGNORED_SELF_ASSIGN_OVERLOADED |