proxsuite 0.6.7
The Advanced Proximal Optimization Toolbox
Loading...
Searching...
No Matches
core.hpp File Reference
#include <proxsuite/linalg/veg/slice.hpp>
#include <proxsuite/linalg/veg/memory/dynamic_stack.hpp>
#include <type_traits>
#include <Eigen/SparseCore>
Include dependency graph for core.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  proxsuite::linalg::sparse::util::nb::wrapping_plus
 
struct  proxsuite::linalg::sparse::util::nb::checked_non_negative_plus
 
struct  proxsuite::linalg::sparse::util::nb::wrapping_inc
 
struct  proxsuite::linalg::sparse::util::nb::wrapping_dec
 
struct  proxsuite::linalg::sparse::util::nb::sign_extend
 
struct  proxsuite::linalg::sparse::util::nb::zero_extend
 
struct  proxsuite::linalg::sparse::DenseVecRef< T >
 
struct  proxsuite::linalg::sparse::DenseVecMut< T >
 
struct  proxsuite::linalg::sparse::VecRef< T, I >
 
struct  proxsuite::linalg::sparse::_detail::SymbolicMatRefInterface< D, I >
 
struct  proxsuite::linalg::sparse::_detail::SymbolicMatMutInterface< D, I >
 
struct  proxsuite::linalg::sparse::SymbolicMatRef< I >
 
struct  proxsuite::linalg::sparse::SymbolicMatMut< I >
 
struct  proxsuite::linalg::sparse::MatRef< T, I >
 
struct  proxsuite::linalg::sparse::MatMut< T, I >
 

Namespaces

namespace  proxsuite
 
namespace  proxsuite::linalg
 
namespace  proxsuite::linalg::sparse
 
namespace  proxsuite::linalg::sparse::tags
 
namespace  proxsuite::linalg::sparse::concepts
 
namespace  proxsuite::linalg::sparse::_detail
 
namespace  proxsuite::linalg::sparse::util
 
namespace  proxsuite::linalg::sparse::util::nb
 

Macros

#define SPARSE_LDLT_CONCEPT(...)    VEG_CONCEPT_MACRO(::proxsuite::linalg::sparse::concepts, __VA_ARGS__)
 
#define SPARSE_LDLT_CHECK_CONCEPT(...)    VEG_CONCEPT_MACRO(::proxsuite::linalg::sparse::concepts, __VA_ARGS__)
 

Functions

 proxsuite::linalg::sparse::tags::VEG_TAG (from_eigen, FromEigen)
 
 proxsuite::linalg::sparse::util::VEG_NIEBLOID (wrapping_plus)
 
 proxsuite::linalg::sparse::util::VEG_NIEBLOID (checked_non_negative_plus)
 
 proxsuite::linalg::sparse::util::VEG_NIEBLOID (wrapping_inc)
 
 proxsuite::linalg::sparse::util::VEG_NIEBLOID (wrapping_dec)
 
 proxsuite::linalg::sparse::util::VEG_NIEBLOID (sign_extend)
 
 proxsuite::linalg::sparse::util::VEG_NIEBLOID (zero_extend)
 

Macro Definition Documentation

◆ SPARSE_LDLT_CONCEPT

#define SPARSE_LDLT_CONCEPT ( ...)     VEG_CONCEPT_MACRO(::proxsuite::linalg::sparse::concepts, __VA_ARGS__)

Definition at line 13 of file core.hpp.

◆ SPARSE_LDLT_CHECK_CONCEPT

#define SPARSE_LDLT_CHECK_CONCEPT ( ...)     VEG_CONCEPT_MACRO(::proxsuite::linalg::sparse::concepts, __VA_ARGS__)

Definition at line 15 of file core.hpp.