Click or drag to resize

ISimulation Methods

The ISimulation type exposes the following members.

Methods
  NameDescription
Public methodClearPerturbationValues
Clears variable values for perturbation analysis thus disabling perturbation analysis.
Public methodGetMesh
Returns mesh from the last simulation.
Public methodGetMorphedMesh
Generates a morphed mesh changing optimizable variables from refVariables to pertVariables
Public methodCode exampleGetPerturbationResult(Int32, Int32, Int32, Int32, Int32)
Returns a perturbation result (scattering parameters) for specified parameter index, a pair of ports and a pair of modes. The result data is in a form of two-dimensional double array, where first dimension is the number of frequency points and the second dimension is 3. First column of the array is frequency data in GHz for each frequency point of simulation. The second and the third columns are real and imaginary parts of scattering parameters respectively.
Public methodCode exampleGetPerturbationResult(Int32, Int32, Int32, Int32, Int32, Boolean, Boolean)
Returns a perturbation result (scattering parameters) for specified parameter index, a pair of ports and a pair of modes. The result data is in a form of two-dimensional double array, where first dimension is the number of frequency points and the second dimension is 3. First column of the array is frequency data in GHz for each frequency point of simulation. The second and the third columns are real and imaginary parts of scattering parameters respectively.
Public methodGetPerturbationValues
Gets variable values for perturbation analysis. The value is in a form of a vertical array of doubles. The length of array is equal to number of optimizable variables.
Public methodCode exampleGetResult(ResultDataType, Int32, Int32, Int32, Int32)
Returns a result of the specified type for specified pair of ports and a pair of modes. The result data is in a form of two-dimensional double array, where first dimension is the number of frequency points and the second dimension is 3. First column of the array is frequency data in GHz for each frequency point of simulation. The second and the third columns are real and imaginary parts of scattering parameters respectively.
Public methodCode exampleGetResult(ResultDataType, Int32, Int32, Int32, Int32, Boolean, Boolean)
Returns a result of the specified type for specified pair of ports and a pair of modes. The result data is in a form of two-dimensional double array, where first dimension is the number of frequency points and the second dimension is 3. First column of the array is frequency data in GHz for each frequency point of simulation. The second and the third columns are real and imaginary parts of scattering parameters respectively.
Public methodSetPerturbationValues
Sets variable values for perturbation analysis. The value is in a form of a vertical array of doubles. The length of array must be equal to number of optimizable variables.
Top
See Also