proxsuite 0.6.7
The Advanced Proximal Optimization Toolbox
|
#include <proxsuite/proxqp/dense/preconditioner/identity.hpp>
Public Member Functions | |
template<typename T > | |
void | scale_qp_in_place (QpViewBoxMut< T >) const noexcept |
template<typename T > | |
void | scale_primal_in_place (VectorViewMut< T >) const noexcept |
template<typename T > | |
void | scale_dual_in_place_in (VectorViewMut< T >) const noexcept |
template<typename T > | |
void | scale_dual_in_place_eq (VectorViewMut< T >) const noexcept |
template<typename T > | |
void | scale_primal_residual_in_place (VectorViewMut< T >) const noexcept |
template<typename T > | |
void | scale_dual_residual_in_place (VectorViewMut< T >) const noexcept |
template<typename T > | |
void | unscale_primal_in_place (VectorViewMut< T >) const noexcept |
template<typename T > | |
void | unscale_dual_in_place_in (VectorViewMut< T >) const noexcept |
template<typename T > | |
void | unscale_dual_in_place_eq (VectorViewMut< T >) const noexcept |
template<typename T > | |
void | unscale_primal_residual_in_place_in (VectorViewMut< T >) const noexcept |
template<typename T > | |
void | unscale_primal_residual_in_place_eq (VectorViewMut< T >) const noexcept |
template<typename T > | |
void | unscale_dual_residual_in_place (VectorViewMut< T >) const noexcept |
Definition at line 16 of file identity.hpp.
|
inlinenoexcept |
Scales the qp performing using identity equilibrator (i.e., does nothing).
Definition at line 23 of file identity.hpp.
|
inlinenoexcept |
Scales a primal variable in place.
Definition at line 30 of file identity.hpp.
|
inlinenoexcept |
Scales a dual inequality constrained variable in place.
Definition at line 37 of file identity.hpp.
|
inlinenoexcept |
Scales a dual equality constrained variable in place.
Definition at line 44 of file identity.hpp.
|
inlinenoexcept |
Scales a primal residual in place.
Definition at line 51 of file identity.hpp.
|
inlinenoexcept |
Scales a dual residual in place.
Definition at line 58 of file identity.hpp.
|
inlinenoexcept |
Unscales a primal variable in place.
Definition at line 65 of file identity.hpp.
|
inlinenoexcept |
Unscales a dual variable in place.
Definition at line 73 of file identity.hpp.
|
inlinenoexcept |
Unscales a dual equality variable in place.
Definition at line 80 of file identity.hpp.
|
inlinenoexcept |
Unscales a primal inequality residual in place.
Definition at line 87 of file identity.hpp.
|
inlinenoexcept |
Unscales a primal equality residual in place.
Definition at line 95 of file identity.hpp.
|
inlinenoexcept |
Unscales a dual residual in place.
Definition at line 103 of file identity.hpp.