Skip to content

Basic documentation should be added #23

Description

@CoronelBuendia

OK, so I've had a quick look at this and it all seems to work fine, but I had a few hiccoughs along the way, mostly to do with some assumptions I made. I think it would be great to add the following minor additions to the documentation:

  • Make explicit the form of the QSP being solved. Specifically the orders of the Taylor expansions of the objective (2nd) and constraint functions (1st). But this would be made clear by simply stating that the objective is assumed to be quadratic and the constraints are linearised. Or just the equation!
  • Clearly document that the sign convention for inequality constraints is >= 0.0. This is not a universal convention in optimisers and is worth mentioning.
  • I briefly tried in Add complex alkylation test #20 to include equality and inequality constraints with vector outputs, but did not succeed. From briefly looking at the code (specifically T) it would appear possible to have vector-valued constraints. Either make it clearer what the proper API is for specifying vector-valued constraints and matrix Jacobians (also i, j or j,i ?) or error if this is attempted.

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions