Struct IdentityPrecond
Defined in File identity.hpp
Struct Documentation
-
struct IdentityPrecond
Public Functions
-
template<typename T>
inline void scale_qp_in_place(QpViewBoxMut<T>) const noexcept Scales the qp performing using identity equilibrator (i.e., does nothing).
-
template<typename T>
inline void scale_primal_in_place(VectorViewMut<T>) const noexcept Scales a primal variable in place.
-
template<typename T>
inline void scale_dual_in_place_in(VectorViewMut<T>) const noexcept Scales a dual inequality constrained variable in place.
-
template<typename T>
inline void scale_dual_in_place_eq(VectorViewMut<T>) const noexcept Scales a dual equality constrained variable in place.
-
template<typename T>
inline void scale_primal_residual_in_place(VectorViewMut<T>) const noexcept Scales a primal residual in place.
-
template<typename T>
inline void scale_dual_residual_in_place(VectorViewMut<T>) const noexcept Scales a dual residual in place.
-
template<typename T>
inline void unscale_primal_in_place(VectorViewMut<T>) const noexcept Unscales a primal variable in place.
-
template<typename T>
inline void unscale_dual_in_place_in(VectorViewMut<T>) const noexcept Unscales a dual variable in place.
-
template<typename T>
inline void unscale_dual_in_place_eq(VectorViewMut<T>) const noexcept Unscales a dual equality variable in place.
-
template<typename T>
inline void unscale_primal_residual_in_place_in(VectorViewMut<T>) const noexcept Unscales a primal inequality residual in place.
-
template<typename T>
inline void unscale_primal_residual_in_place_eq(VectorViewMut<T>) const noexcept Unscales a primal equality residual in place.
-
template<typename T>
inline void unscale_dual_residual_in_place(VectorViewMut<T>) const noexcept Unscales a dual residual in place.
-
template<typename T>