WOLFRAM SYSTEM MODELER
    TransferFunctionComplex Transfer Function  | 
     | 
SystemModel["Modelica.ComplexBlocks.ComplexMath.TransferFunction"]

This information is part of the Modelica Standard Library maintained by the Modelica Association.
The complex input u is multiplied by the complex transfer function (depending on the angular frequency input w) to obtain the complex output y (nb = dimension of b, na = dimension of a):
        b[1]*(jw)^[nb-1] + b[2]*(jw)^[nb-2] + ... + b[nb]
y(jw) = ------------------------------------------------- * u(jw)
        a[1]*(jw)^[na-1] + a[2]*(jw)^[na-2] + ... + a[na]
| useConjugateInput | 
         Value: false Type: Boolean Description: If true, input is processed conjugate complex  | 
    
|---|---|
| b | 
         Value: {1} Type: Real[:] Description: Numerator coefficients of transfer function (e.g., 2*s+3 is specified as {2,3})  | 
    
| a | 
         Value: {1} Type: Real[:] Description: Denominator coefficients of transfer function (e.g., 5*s+6 is specified as {5,6})  | 
    
| u | 
         Type: ComplexInput Description: Connector of Complex input signal  | 
    |
|---|---|---|
| y | 
         Type: ComplexOutput Description: Connector of Complex output signal  | 
    |
| w | 
         Type: RealInput Description: Angular frequency input  | 
    
| uInternal | 
         Type: Complex Description: Equals either u or conjugate complex input u if useComplexInput = true  | 
    |
|---|---|---|
| bw | 
         Type: Complex[size(b, 1)] Description: Complex number with overloaded operators  | 
    |
| aw | 
         Type: Complex[size(a, 1)] Description: Complex number with overloaded operators  | 
    |
| bSum | 
         Type: Complex Description: Complex number with overloaded operators  | 
    |
| aSum | 
         Type: Complex Description: Complex number with overloaded operators  | 
    
| 
        
         Modelica.ComplexBlocks.Examples Test Complex Transfer Function Block  |