aligator  0.10.0
A primal-dual augmented Lagrangian-type solver for nonlinear trajectory optimization.
Loading...
Searching...
No Matches
eigen-macros.hpp File Reference
#include "macros.hpp"
Include dependency graph for eigen-macros.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Macros

#define ALIGATOR_EIGEN_ALLOW_MALLOC(allowed)
 
#define ALIGATOR_NOMALLOC_SCOPED
 
#define ALIGATOR_NOMALLOC_RESTORE
 
#define ALIGATOR_NOMALLOC_BEGIN   ALIGATOR_EIGEN_ALLOW_MALLOC(false)
 Entering performance-critical code.
 
#define ALIGATOR_NOMALLOC_END   ALIGATOR_EIGEN_ALLOW_MALLOC(true)
 Exiting performance-critical code.
 

Detailed Description

Definition in file eigen-macros.hpp.

Macro Definition Documentation

◆ ALIGATOR_EIGEN_ALLOW_MALLOC

#define ALIGATOR_EIGEN_ALLOW_MALLOC ( allowed)

Definition at line 22 of file eigen-macros.hpp.

◆ ALIGATOR_NOMALLOC_SCOPED

#define ALIGATOR_NOMALLOC_SCOPED

Definition at line 23 of file eigen-macros.hpp.

◆ ALIGATOR_NOMALLOC_RESTORE

#define ALIGATOR_NOMALLOC_RESTORE

Definition at line 24 of file eigen-macros.hpp.

◆ ALIGATOR_NOMALLOC_BEGIN

#define ALIGATOR_NOMALLOC_BEGIN   ALIGATOR_EIGEN_ALLOW_MALLOC(false)

Entering performance-critical code.

Definition at line 28 of file eigen-macros.hpp.

◆ ALIGATOR_NOMALLOC_END

#define ALIGATOR_NOMALLOC_END   ALIGATOR_EIGEN_ALLOW_MALLOC(true)

Exiting performance-critical code.

Definition at line 30 of file eigen-macros.hpp.