Skip to content

Commit d27f1c4

Browse files
koubaaMohamed Koubaapyansys-ci-bot
authored
fix: Default duplicate card (#731)
Co-authored-by: Mohamed Koubaa <[email protected]> Co-authored-by: pyansys-ci-bot <[email protected]>
1 parent 52b49b7 commit d27f1c4

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

42 files changed

+289
-259
lines changed

codegen/templates/keyword/card.j2

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,7 @@
3333
DuplicateCard(
3434
[
3535
{% for field in card.fields %}
36-
Field("{{field.name}}", {{field.type}}, {{field.position}}, {{field.width}}),
36+
Field("{{field.name}}", {{field.type}}, {{field.position}}, {{field.width}}, {{field.default}}),
3737
{% endfor %}{# field in card.fields #}
3838
],
3939
{% if card.duplicate.length_func %}

doc/changelog/731.miscellaneous.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
Default duplicate card

src/ansys/dyna/core/keywords/keyword_classes/auto/boundary_spc_node.py

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -41,14 +41,14 @@ def __init__(self, **kwargs):
4141
self._cards = [
4242
DuplicateCard(
4343
[
44-
Field("nid", int, 0, 10),
45-
Field("cid", int, 10, 10),
46-
Field("dofx", int, 20, 10),
47-
Field("dofy", int, 30, 10),
48-
Field("dofz", int, 40, 10),
49-
Field("dofrx", int, 50, 10),
50-
Field("dofry", int, 60, 10),
51-
Field("dofrz", int, 70, 10),
44+
Field("nid", int, 0, 10, None),
45+
Field("cid", int, 10, 10, 0),
46+
Field("dofx", int, 20, 10, 0),
47+
Field("dofy", int, 30, 10, 0),
48+
Field("dofz", int, 40, 10, 0),
49+
Field("dofrx", int, 50, 10, 0),
50+
Field("dofry", int, 60, 10, 0),
51+
Field("dofrz", int, 70, 10, 0),
5252
],
5353
None,
5454
name="nodes",

src/ansys/dyna/core/keywords/keyword_classes/auto/constrained_adaptivity.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -36,9 +36,9 @@ def __init__(self, **kwargs):
3636
self._cards = [
3737
DuplicateCard(
3838
[
39-
Field("dnid", int, 0, 10),
40-
Field("nid1", int, 10, 10),
41-
Field("nid2", int, 20, 10),
39+
Field("dnid", int, 0, 10, None),
40+
Field("nid1", int, 10, 10, None),
41+
Field("nid2", int, 20, 10, None),
4242
],
4343
None,
4444
name="constrains",

src/ansys/dyna/core/keywords/keyword_classes/auto/define_curve.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -108,8 +108,8 @@ def __init__(self, **kwargs):
108108
),
109109
DuplicateCard(
110110
[
111-
Field("a1", float, 0, 20),
112-
Field("o1", float, 20, 20),
111+
Field("a1", float, 0, 20, 0.0),
112+
Field("o1", float, 20, 20, 0.0),
113113
],
114114
None,
115115
name="curves",

src/ansys/dyna/core/keywords/keyword_classes/auto/define_sd_orientation.py

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -41,13 +41,13 @@ def __init__(self, **kwargs):
4141
self._cards = [
4242
DuplicateCard(
4343
[
44-
Field("vid", int, 0, 10),
45-
Field("iop", int, 10, 10),
46-
Field("xt", float, 20, 10),
47-
Field("yt", float, 30, 10),
48-
Field("zt", float, 40, 10),
49-
Field("nid1", int, 50, 10),
50-
Field("nid2", int, 60, 10),
44+
Field("vid", int, 0, 10, 0),
45+
Field("iop", int, 10, 10, 0),
46+
Field("xt", float, 20, 10, 0.0),
47+
Field("yt", float, 30, 10, 0.0),
48+
Field("zt", float, 40, 10, 0.0),
49+
Field("nid1", int, 50, 10, 0),
50+
Field("nid2", int, 60, 10, 0),
5151
],
5252
None,
5353
name="vectors",

src/ansys/dyna/core/keywords/keyword_classes/auto/define_transformation.py

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -52,14 +52,14 @@ def __init__(self, **kwargs):
5252
),
5353
DuplicateCard(
5454
[
55-
Field("option", str, 0, 10),
56-
Field("a1", float, 10, 10),
57-
Field("a2", float, 20, 10),
58-
Field("a3", float, 30, 10),
59-
Field("a4", float, 40, 10),
60-
Field("a5", float, 50, 10),
61-
Field("a6", float, 60, 10),
62-
Field("a7", float, 70, 10),
55+
Field("option", str, 0, 10, "MIRROR"),
56+
Field("a1", float, 10, 10, None),
57+
Field("a2", float, 20, 10, None),
58+
Field("a3", float, 30, 10, None),
59+
Field("a4", float, 40, 10, None),
60+
Field("a5", float, 50, 10, None),
61+
Field("a6", float, 60, 10, None),
62+
Field("a7", float, 70, 10, None),
6363
],
6464
None,
6565
name="transforms",

src/ansys/dyna/core/keywords/keyword_classes/auto/element_beam.py

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -36,16 +36,16 @@ def __init__(self, **kwargs):
3636
self._cards = [
3737
DuplicateCard(
3838
[
39-
Field("eid", int, 0, 8),
40-
Field("pid", int, 8, 8),
41-
Field("n1", int, 16, 8),
42-
Field("n2", int, 24, 8),
43-
Field("n3", int, 32, 8),
44-
Field("rt1", int, 40, 8),
45-
Field("rr1", int, 48, 8),
46-
Field("rt2", int, 56, 8),
47-
Field("rr2", int, 64, 8),
48-
Field("local", int, 72, 8),
39+
Field("eid", int, 0, 8, None),
40+
Field("pid", int, 8, 8, None),
41+
Field("n1", int, 16, 8, None),
42+
Field("n2", int, 24, 8, None),
43+
Field("n3", int, 32, 8, None),
44+
Field("rt1", int, 40, 8, 0),
45+
Field("rr1", int, 48, 8, 0),
46+
Field("rt2", int, 56, 8, 0),
47+
Field("rr2", int, 64, 8, 0),
48+
Field("local", int, 72, 8, 2),
4949
],
5050
None,
5151
name="elements",

src/ansys/dyna/core/keywords/keyword_classes/auto/element_discrete.py

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -36,14 +36,14 @@ def __init__(self, **kwargs):
3636
self._cards = [
3737
DuplicateCard(
3838
[
39-
Field("eid", int, 0, 8),
40-
Field("pid", int, 8, 8),
41-
Field("n1", int, 16, 8),
42-
Field("n2", int, 24, 8),
43-
Field("vid", int, 32, 8),
44-
Field("s", float, 40, 16),
45-
Field("pf", int, 56, 8),
46-
Field("offset", float, 64, 16),
39+
Field("eid", int, 0, 8, None),
40+
Field("pid", int, 8, 8, None),
41+
Field("n1", int, 16, 8, None),
42+
Field("n2", int, 24, 8, None),
43+
Field("vid", int, 32, 8, 0),
44+
Field("s", float, 40, 16, 1.0),
45+
Field("pf", int, 56, 8, 0),
46+
Field("offset", float, 64, 16, 0.0),
4747
],
4848
None,
4949
name="elements",

src/ansys/dyna/core/keywords/keyword_classes/auto/element_shell.py

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -36,16 +36,16 @@ def __init__(self, **kwargs):
3636
self._cards = [
3737
DuplicateCard(
3838
[
39-
Field("eid", int, 0, 8),
40-
Field("pid", int, 8, 8),
41-
Field("n1", int, 16, 8),
42-
Field("n2", int, 24, 8),
43-
Field("n3", int, 32, 8),
44-
Field("n4", int, 40, 8),
45-
Field("n5", int, 48, 8),
46-
Field("n6", int, 56, 8),
47-
Field("n7", int, 64, 8),
48-
Field("n8", int, 72, 8),
39+
Field("eid", int, 0, 8, None),
40+
Field("pid", int, 8, 8, None),
41+
Field("n1", int, 16, 8, None),
42+
Field("n2", int, 24, 8, None),
43+
Field("n3", int, 32, 8, None),
44+
Field("n4", int, 40, 8, None),
45+
Field("n5", int, 48, 8, None),
46+
Field("n6", int, 56, 8, None),
47+
Field("n7", int, 64, 8, None),
48+
Field("n8", int, 72, 8, None),
4949
],
5050
None,
5151
name="elements",

0 commit comments

Comments
 (0)