record Reference "Reference angle"
Modelica.SIunits.Angle gamma;
function equalityConstraint "Equality constraint for reference angle"
input Reference reference1;
input Reference reference2;
output Real residue[0];
algorithm
assert(abs(reference1.gamma - reference2.gamma) < 2e-6 * Modelica.Constants.pi, "Reference angles should be equal!");
annotation (Documentation(info = "<html>\nEquality constraint for the reference angle, according to the Modelica Specification (Overdetermined connection sets).\n</html>"));
end equalityConstraint;
annotation (Documentation(info = "<html>\nReference angle, used in the quasi static AC connectors.\n</html>"));
end Reference;