aligator  0.9.0
A primal-dual augmented Lagrangian-type solver for nonlinear trajectory optimization.
Loading...
Searching...
No Matches
aligator::detail Namespace Reference

Classes

struct  linear_func_composition_impl
 
struct  slice_impl_tpl
 Slicing and indexing of a function's output. More...
 
struct  StateOrControlErrorResidual
 Residual \(r(z) = z \ominus z_{tar} \). More...
 
struct  StateOrControlErrorResidual< _Scalar, 0 >
 Pure state residual. More...
 

Functions

void warning_impl (const char *loc, const char *fun, fmt::string_view fstr, fmt::format_args args)
 
template<typename... T>
void warning_call (const char *loc, const char *fun, fmt::format_string< T... > fstr, T &&...args)
 
template<typename T >
void warning_call (const char *loc, const char *fun, T &&msg)
 
std::string exception_msg_impl (const char *filename, int lineno, fmt::string_view fstr, fmt::format_args args)
 
template<typename... T>
std::string exception_msg (const char *filename, int lineno, fmt::format_string< T... > fstr, T &&...args)
 

Function Documentation

◆ warning_impl()

void aligator::detail::warning_impl ( const char * loc,
const char * fun,
fmt::string_view fstr,
fmt::format_args args )

◆ warning_call() [1/2]

template<typename... T>
void aligator::detail::warning_call ( const char * loc,
const char * fun,
fmt::format_string< T... > fstr,
T &&... args )

Definition at line 23 of file exceptions.hpp.

◆ warning_call() [2/2]

template<typename T >
void aligator::detail::warning_call ( const char * loc,
const char * fun,
T && msg )

Definition at line 28 of file exceptions.hpp.

◆ exception_msg_impl()

std::string aligator::detail::exception_msg_impl ( const char * filename,
int lineno,
fmt::string_view fstr,
fmt::format_args args )

◆ exception_msg()

template<typename... T>
std::string aligator::detail::exception_msg ( const char * filename,
int lineno,
fmt::format_string< T... > fstr,
T &&... args )

Definition at line 35 of file exceptions.hpp.