LinearAlgebra/quadraticForm.mo
Download original .moGitHub source
Documentation: LinearAlgebra.quadraticForm
within LinearAlgebra;
function quadraticForm "Dimension-generic quadratic form x' P x"
input Real x[:];
input Real P[size(x, 1), size(x, 1)];
output Real value;
algorithm
value := x * (LinearAlgebra.symmetrize(P) * x);
end quadraticForm;