Skip to content

Commit cf12f6a

Browse files
gchaturvepyansys-ci-botpre-commit-ci[bot]Samuelopez-ansyseblanco-ansys
authored
FEAT: Added method for adding sweep in q2d for Closed solution type (#7201)
Co-authored-by: pyansys-ci-bot <92810346+pyansys-ci-bot@users.noreply.github.com> Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> Co-authored-by: Samuel Lopez <85613111+Samuelopez-ansys@users.noreply.github.com> Co-authored-by: Eduardo Blanco <eduardo.blancofernandez@ansys.com>
1 parent b4c5953 commit cf12f6a

6 files changed

Lines changed: 9 additions & 11 deletions

File tree

doc/changelog.d/7201.added.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
Added method for adding sweep in q2d for Closed solution type

src/ansys/aedt/core/application/analysis_3d_layout.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -262,7 +262,7 @@ def port_list(self):
262262
return self.oexcitation.GetAllPortsList()
263263

264264
@pyaedt_function_handler()
265-
def create_setup(self, name: str = "MySetupAuto", setup_type=None, **kwargs):
265+
def create_setup(self, name: str = "MySetupAuto", setup_type=None, **kwargs) -> Setup3DLayout:
266266
"""Create a setup.
267267
268268
Parameters

src/ansys/aedt/core/application/analysis_nexxim.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -355,7 +355,7 @@ def design_excitations(self):
355355
return props
356356

357357
@pyaedt_function_handler()
358-
def create_setup(self, name: str = "MySetupAuto", setup_type=None, **kwargs):
358+
def create_setup(self, name: str = "MySetupAuto", setup_type=None, **kwargs) -> SetupCircuit:
359359
"""Create a setup.
360360
361361
Parameters

src/ansys/aedt/core/icepak.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -35,7 +35,7 @@
3535

3636
if TYPE_CHECKING:
3737
from ansys.aedt.core.modules.mesh import MeshOperation
38-
from ansys.aedt.core.modules.solve_setup import SetupHFSS
38+
from ansys.aedt.core.modules.solve_setup import SetupIcepak
3939

4040
from ansys.aedt.core.application.analysis_icepak import FieldAnalysisIcepak
4141
from ansys.aedt.core.base import PyAedtBase
@@ -3165,7 +3165,7 @@ def assign_stationary_wall_with_htc(
31653165
)
31663166

31673167
@pyaedt_function_handler()
3168-
def create_setup(self, name: str | None = None, setup_type: int | str | None = None, **kwargs) -> SetupHFSS:
3168+
def create_setup(self, name: str | None = None, setup_type: int | str | None = None, **kwargs) -> SetupIcepak:
31693169
"""Create an analysis setup for Icepak.
31703170
Optional arguments are passed along with ``setup_type`` and ``name``. Keyword
31713171
names correspond to the ``setup_type``
@@ -3189,7 +3189,7 @@ def create_setup(self, name: str | None = None, setup_type: int | str | None = N
31893189
31903190
Returns
31913191
-------
3192-
:class:`ansys.aedt.core.modules.solve_setup.SetupHFSS`
3192+
:class:`ansys.aedt.core.modules.solve_setup.SetupIcepak`
31933193
3D Solver Setup object.
31943194
31953195
References

src/ansys/aedt/core/q3d.py

Lines changed: 2 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -44,7 +44,6 @@
4444
from ansys.aedt.core.modules.boundary.hfss_boundary import NearFieldSetup
4545
from ansys.aedt.core.modules.boundary.q3d_boundary import Matrix
4646
from ansys.aedt.core.modules.setup_templates import SetupKeys
47-
from ansys.aedt.core.modules.solve_setup import SetupHFSS
4847
from ansys.aedt.core.modules.solve_setup import SetupQ3D
4948
from ansys.aedt.core.visualization.post.solution_data import SolutionData
5049

@@ -2798,9 +2797,7 @@ def toggle_conductor_type(self, assignment: str, new_type: str) -> bool:
27982797
return False
27992798

28002799
@pyaedt_function_handler()
2801-
def create_setup(
2802-
self, name: str | None = "MySetupAuto", setup_type: int | str | None = None, **kwargs
2803-
) -> SetupHFSS:
2800+
def create_setup(self, name: str | None = "MySetupAuto", setup_type: int | str | None = None, **kwargs) -> SetupQ3D:
28042801
"""Create an analysis setup for 2D Extractor.
28052802
28062803
Optional arguments are passed along with the ``setup_type`` and ``name``
@@ -2821,7 +2818,7 @@ def create_setup(
28212818
28222819
Returns
28232820
-------
2824-
:class:`ansys.aedt.core.modules.solve_setup.SetupHFSS`
2821+
:class:`ansys.aedt.core.modules.solve_setup.SetupQ3D`
28252822
Solver Setup object.
28262823
28272824
References

tests/system/general/test_q2d.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -97,7 +97,7 @@ def test_add_sweep(aedt_app) -> None:
9797
assert sweep.add_subrange("LinearCount", 100, 100e6, 10, clear=True)
9898

9999

100-
def test_assign_single_signal_line(aedt_app) -> None:
100+
def test_assign_single_signal_line(aedt_app):
101101
rect = aedt_app.modeler.create_rectangle([0, 0, 0], [5, 3], name="Rectangle1")
102102
assert aedt_app.assign_single_conductor(assignment=rect, solve_option="SolveOnBoundary")
103103

0 commit comments

Comments
 (0)