aligator
0.14.0
A primal-dual augmented Lagrangian-type solver for nonlinear 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... | |
class | aligator::vector< T > |
STL class. More... | |
Namespaces | |
namespace | xyz |
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>> |
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 |