Functions ========= .. contents:: :depth: 1 :local: Convex ------ .. autoclass:: PEPit.functions.ConvexFunction :members: :show-inheritance: Strongly convex --------------- .. autoclass:: PEPit.functions.StronglyConvexFunction :members: :show-inheritance: Smooth ------ .. autoclass:: PEPit.functions.SmoothFunction :members: :show-inheritance: Convex and smooth ----------------- .. autoclass:: PEPit.functions.SmoothConvexFunction :members: :show-inheritance: Convex and quadratically upper bounded -------------------------------------- .. autoclass:: PEPit.functions.ConvexQGFunction :members: :show-inheritance: Strongly convex and smooth -------------------------- .. autoclass:: PEPit.functions.SmoothStronglyConvexFunction :members: :show-inheritance: Convex and Lipschitz continuous ------------------------------- .. autoclass:: PEPit.functions.ConvexLipschitzFunction :members: :show-inheritance: Smooth convex and Lipschitz continuous -------------------------------------- .. autoclass:: PEPit.functions.SmoothConvexLipschitzFunction :members: :show-inheritance: Convex indicator ---------------- .. autoclass:: PEPit.functions.ConvexIndicatorFunction :members: :show-inheritance: Convex support functions ------------------------ .. autoclass:: PEPit.functions.ConvexSupportFunction :members: :show-inheritance: Restricted secant inequality and error bound -------------------------------------------- .. autoclass:: PEPit.functions.RsiEbFunction :members: :show-inheritance: Convex and smooth by block -------------------------- .. autoclass:: PEPit.functions.BlockSmoothConvexFunction :members: :show-inheritance: Strongly convex and smooth quadratic ------------------------------------ .. autoclass:: PEPit.functions.SmoothStronglyConvexQuadraticFunction :members: :show-inheritance: