function T_open extends Icons.Function; input SIpu.Reactance x(unit = "pu") "total or syn reactance"; input SIpu.Reactance[:] xtr(unit = "pu") "transient reactance"; input SI.Angle[size(xtr, 1)] Tc "time constant closed-loop"; output SI.Angle[size(xtr, 1)] To "time constant open-loop"; end T_open;