Template Struct Identity

Struct Documentation

template<typename T, typename I>
struct Identity

Public Functions

inline void scale_qp_in_place(QpViewMut<T, I>, proxsuite::linalg::veg::dynstack::DynStackMut)
inline void scale_primal_in_place(VectorViewMut<T>)
inline void scale_dual_in_place(VectorViewMut<T>)
inline void scale_dual_in_place_eq(VectorViewMut<T>)
inline void scale_dual_in_place_in(VectorViewMut<T>)
inline void unscale_primal_in_place(VectorViewMut<T>)
inline void unscale_dual_in_place(VectorViewMut<T>)
inline void unscale_dual_in_place_eq(VectorViewMut<T>)
inline void unscale_dual_in_place_in(VectorViewMut<T>)
inline void scale_primal_residual_in_place(VectorViewMut<T>)
inline void scale_primal_residual_in_place_eq(VectorViewMut<T>)
inline void scale_primal_residual_in_place_in(VectorViewMut<T>)
inline void scale_dual_residual_in_place(VectorViewMut<T>)
inline void unscale_primal_residual_in_place(VectorViewMut<T>)
inline void unscale_primal_residual_in_place_eq(VectorViewMut<T>)
inline void unscale_primal_residual_in_place_in(VectorViewMut<T>)
inline void unscale_dual_residual_in_place(VectorViewMut<T>)

Public Static Functions

static inline auto scale_qp_in_place_req(proxsuite::linalg::veg::Tag<T>, isize, isize, isize) -> proxsuite::linalg::veg::dynstack::StackReq