Skip to content
tlamadon edited this page Mar 5, 2013 · 1 revision

The goal of the library is to allow the user to easily express a set of constraints that need to be solved. Those constraints will be mathematical expressions involving functionals and parameters.

The problem at hand should be expressed using a set of constraints. A constraint is composed of the following:

  • a collocation: a set of points of length j, potentially multidimensional at wich the current constraint should be evaluated
  • a mathematical expression representing the constraint. This expression may be composed of a combination of the following:
    • Numeric vectors of the same length as the collocation
    • Control variables, an object of type FDiff also with j rows and any number of variable of interest
    • Functionals , which represent a function that must be sovled for. This is for example a spline or a Chebychev polynomial. Functionals will be evaluated at the collocation or at a control variables, they will also be given a representation parameter. In general it returns an FDiff object correctly formed.

Clone this wiki locally