proxsuite 0.6.7
The Advanced Proximal Optimization Toolbox
|
#include <proxsuite/linalg/dense/core.hpp>
#include <proxsuite/linalg/sparse/core.hpp>
#include <proxsuite/linalg/sparse/factorize.hpp>
#include <proxsuite/linalg/sparse/update.hpp>
#include <proxsuite/linalg/sparse/rowmod.hpp>
#include <proxsuite/proxqp/timings.hpp>
#include <proxsuite/proxqp/settings.hpp>
#include <proxsuite/proxqp/dense/views.hpp>
#include <proxsuite/linalg/veg/vec.hpp>
#include "proxsuite/proxqp/sparse/views.hpp"
#include "proxsuite/proxqp/sparse/model.hpp"
#include "proxsuite/proxqp/results.hpp"
#include "proxsuite/proxqp/sparse/utils.hpp"
#include <memory>
#include <Eigen/IterativeLinearSolvers>
#include <unsupported/Eigen/IterativeSolvers>
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) |
#define PROX_QP_ALL_OF | ( | ... | ) |
#define PROX_QP_ANY_OF | ( | ... | ) |