HfssSolverSettings#

class pyedb.dotnet.database.sim_setup_data.data.settings.HfssSolverSettings(sim_setup)#

Bases: object

Manages EDB methods for HFSS solver settings.

Overview#

enhanced_low_freq_accuracy

Whether to enable legacy low-frequency sampling.

enhanced_low_frequency_accuracy

Whether to enable legacy low-frequency sampling.

order_basis

Order of the basic functions for HFSS.

relative_residual

Residual for use by the iterative solver.

solver_type

Get solver type to use (Direct/Iterative/Auto) for HFSS.

use_shell_elements

Whether to enable use of shell elements.

Import detail#

from pyedb.dotnet.database.sim_setup_data.data.settings import HfssSolverSettings

Property detail#

property HfssSolverSettings.enhanced_low_freq_accuracy#

Whether to enable legacy low-frequency sampling.

Deprecated since version pyedb: 0.54.0 Use enhanced_low_frequency_accuracy() instead.

Returns:
bool

True if low frequency accuracy is used, False otherwise.

property HfssSolverSettings.enhanced_low_frequency_accuracy#

Whether to enable legacy low-frequency sampling.

Returns:
bool

True if low frequency accuracy is used, False otherwise.

property HfssSolverSettings.order_basis#

Order of the basic functions for HFSS. - 0=Zero. - 1=1st order. - 2=2nd order. - 3=Mixed.

Returns:
int

Integer value according to the description.

property HfssSolverSettings.relative_residual#

Residual for use by the iterative solver.

Returns:
float
property HfssSolverSettings.solver_type#

Get solver type to use (Direct/Iterative/Auto) for HFSS. Options: 1- kAutoSolver. 2- kDirectSolver. 3- kIterativeSolver. 4- kNumSolverTypes.

Returns:
str
property HfssSolverSettings.use_shell_elements#

Whether to enable use of shell elements.

Returns:
bool

True if shall elements are used, False otherwise.