ipkiss3.all.device_sim.CSTTDSimulation
- class ipkiss3.all.device_sim.CSTTDSimulation
Define a simulation for use with CST Studio Suite ® (Time Domain solver).
For the tutorial, please check CST Studio Suite tutorial.
The following parameters are exposed to CST Studio Suite (you can also see them in the “Parameter List” window):
bbox_xmin, bbox_xmax, bbox_ymin, bbox_ymax, bbox_zmin, bbox_zmax: the bounding box geometry where the simulation is defined
port_{{PORT_NAME}}_xmin, xmax, ymin, ymax, zmin, zmax : the port locations.
start_freq, stop_freq, center_freq: start, stop and center frequency.
- Parameters:
- geometry: SimulationGeometry, required
The geometrical setup (objects, materials, …) we want to simulate
- verbose: ( bool, bool_ or int ), optional
Log messages to the messages pane when set to True.
- iconified: ( bool, bool_ or int ), optional
Run the CST Studio Suite in iconified mode.
- material_folders: list and List with type restriction, allowed types: [<class ‘str’>], optional
List of paths which contain native CST materials.
- cst_exe_path: str and String that contains only ISO/IEC 8859-1 (extended ASCII py3) or pure ASCII (py2) characters, optional
Path to the cst exe ‘CST DESIGN ENVIRONMENT.exe’. By default guess from registry keys.
- project_template: str and String that contains only ISO/IEC 8859-1 (extended ASCII py3) or pure ASCII (py2) characters, optional
Path of the CST project template.
- project_folder: str and String that contains only ISO/IEC 8859-1 (extended ASCII py3) or pure ASCII (py2) characters, optional
Path of the CST project folder (default = current working dir)
- solver_material_map: dict, optional
Mapping of ipkiss TECH.MATERIALS items onto names that represent a native material in a electromagnetic solver. If specified, this map is used to reuse the native materials in the solver. Default is empty, which means we use the information available from TECH.MATERIALS to create the different materials in the solver.
- setup_macros: list and List with type restriction, allowed types: (<class ‘ipkiss3.simulation.device._simapi.Macro’>, <class ‘ipkiss3.simulation.device._simapi.MacroFile’>), optional
Tool-specific macros to run as part of the job setup.
- outputs: list, optional
Outputs of the simulation.
- monitors: list, optional
Monitors to capture the fields within a simulation
- Other Parameters:
- engine: locked