CfgMultiFrequencyAdaptiveSolution#

class pyedb.configuration.cfg_setup.CfgHFSSSetup.CfgMultiFrequencyAdaptiveSolution(/, **data: Any)#

Bases: pyedb.configuration.cfg_common.CfgBaseModel

Base Pydantic model used by typed configuration payload classes.

Overview#

add_adaptive_frequency

Append one adaptive frequency point to this multi-frequency solution.

Import detail#

from pyedb.configuration.cfg_setup.CfgHFSSSetup import CfgMultiFrequencyAdaptiveSolution

Attribute detail#

CfgMultiFrequencyAdaptiveSolution.adapt_frequencies: list[CfgHFSSSetup.CfgMultiFrequencyAdaptiveSolution.CfgAdaptFrequency] = None#

Method detail#

CfgMultiFrequencyAdaptiveSolution.add_adaptive_frequency(frequency: float | str, max_passes: int, max_delta: float | str)#

Append one adaptive frequency point to this multi-frequency solution.

Parameters:
frequencystr or float

Adaptive frequency, e.g. "5GHz" or 5e9.

max_passesint

Maximum number of adaptive passes for this frequency.

max_deltastr or float

Convergence criterion (maximum delta-S), e.g. 0.02.

Examples

>>> sol = hfss.multi_frequency_adaptive_solution
>>> sol.add_adaptive_frequency("5GHz", max_passes=20, max_delta=0.02)
>>> sol.add_adaptive_frequency("10GHz", max_passes=20, max_delta=0.02)

Classes#

CfgAdaptFrequency

Base Pydantic model used by typed configuration payload classes.