CogniPilot

MODELICA LIBRARY · ENGINEERING REFERENCE

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;