proxsuite 0.6.4
The Advanced Proximal Optimization Toolbox
Loading...
Searching...
No Matches
workspace.hpp File Reference
Include dependency graph for workspace.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  proxsuite::proxqp::sparse::Ldlt< T, I >
 
struct  proxsuite::proxqp::sparse::Workspace< T, I >
 This class defines the workspace of the sparse solver. More...
 

Namespaces

namespace  proxsuite
 
namespace  proxsuite::proxqp
 
namespace  proxsuite::proxqp::sparse
 

Macros

#define PROX_QP_ALL_OF(...)
 
#define PROX_QP_ANY_OF(...)
 

Functions

template<typename T , typename I >
void proxsuite::proxqp::sparse::refactorize (Workspace< T, I > &work, Results< T > const &results, Settings< T > const &settings, proxsuite::linalg::sparse::MatMut< T, I > kkt_active, proxsuite::linalg::veg::SliceMut< bool > active_constraints, Model< T, I > const &data, proxsuite::linalg::veg::dynstack::DynStackMut stack, proxsuite::linalg::veg::Tag< T > &xtag)
 

Macro Definition Documentation

◆ PROX_QP_ALL_OF

#define PROX_QP_ALL_OF ( ...)
Value:
::proxsuite::linalg::veg::dynstack::StackReq::and_( \
::proxsuite::linalg::veg::init_list(__VA_ARGS__))

◆ PROX_QP_ANY_OF

#define PROX_QP_ANY_OF ( ...)
Value:
::proxsuite::linalg::veg::dynstack::StackReq::or_( \
::proxsuite::linalg::veg::init_list(__VA_ARGS__))