HFSS3DLayoutBatchOptions#
- class pyedb.workflows.job_manager.backend.job_submission.HFSS3DLayoutBatchOptions(**data)#
Bases:
pydantic.BaseModelHFSS-specific solver flags and environment settings.
Defaults are platform aware (Windows vs Linux).
- Parameters:
- create_starting_meshbool,
optional Generate initial mesh. Defaults to
True.- default_process_priority
str,optional OS process priority. Defaults to
"Normal".- enable_gpubool,
optional GPU acceleration. Defaults to
False.- mpi_vendor
str,optional MPI implementation. Auto-detected.
- mpi_version
str,optional Version string. Defaults to
"Default".- remote_spawn_command
str,optional Remote shell command. Auto-detected.
- solve_adaptive_onlybool,
optional Skip frequency sweep. Defaults to
False.- validate_onlybool,
optional Check setup only. Defaults to
False.- temp_directory
str,optional Scratch path. Auto-detected.
- create_starting_meshbool,
Overview#
Validate all HFSS 3D layout options for correctness. |
|
Convert options to HFSS batch options dictionary format. |
|
Return the Windows-safe string: |
Import detail#
from pyedb.workflows.job_manager.backend.job_submission import HFSS3DLayoutBatchOptions
Attribute detail#
Method detail#
- HFSS3DLayoutBatchOptions.validate_fields() None#
Validate all HFSS 3D layout options for correctness.
Performs comprehensive validation of HFSS-specific parameters including priority levels, MPI vendors, and directory paths.
- Raises:
ValueErrorIf any parameter is invalid or unsupported.