3 What’s new in PEPit 0.2.1
PSDMatrixcan now be instantiated with a list of lists. Previously, the argument had to be a ndarray.The attribute matrix_of_expression of
PSDMatrixhas been renamed to matrix_of_expressions.- Fix: Constraints on a function defined a linear combination of other functions were not taken into consideration.
This has been fixed in PR #80.
The attributes list_of_constraints and list_of_psd of
Functionobjects have respectively been splitted into list_of_constraints and list_of_class_constraints (the latter containing the interpolation constraints of the class of functions), and into list_of_psd and list_of_class_psd (the latter containing the lmi interpolation constraints of the class of functions). The 2 lists containing the interpolation constraints are filled when the PEP solver is called.The attributes list_of_functions and list_of_points of the
PEPobjects are not used anymore in the pipeline. They still contains the same elements as in previous version of PEPit and can still be called for now. However, they will be removed in a future version of PEPit, therefore we discourage from using them. The full list of functions as well as the full list of points can respectively be obtained in Function.list_of_functions and Point.list_of_points.