Skip to content

Commit 7cb7f2e

Browse files
Add transform file
1 parent 5a4b29c commit 7cb7f2e

1 file changed

Lines changed: 80 additions & 0 deletions

File tree

kratos.gid/kratos.transform

Lines changed: 80 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,80 @@
1+
#map changes from v 6.0 to 9.3.2
2+
3+
CONDITION RENAME_QUESTION {SelfWeight3D directionX value_direction_X}
4+
CONDITION RENAME_QUESTION {SelfWeight3D directionY value_direction_Y}
5+
CONDITION RENAME_QUESTION {SelfWeight3D directionZ value_direction_Z}
6+
7+
CONDITION RENAME_QUESTION {SelfWeight2D directionX value_direction_X}
8+
CONDITION RENAME_QUESTION {SelfWeight2D directionY value_direction_Y}
9+
CONDITION RENAME_QUESTION {SelfWeight2D directionZ value_direction_Z}
10+
11+
12+
CONDITION RENAME_QUESTION {SelfWeight2Da directionX value_direction_X}
13+
CONDITION RENAME_QUESTION {SelfWeight2Da directionY value_direction_Y}
14+
CONDITION RENAME_QUESTION {SelfWeight2Da directionZ value_direction_Z}
15+
16+
CONDITION RENAME_QUESTION {PointLoad2D directionX value_direction_X}
17+
CONDITION RENAME_QUESTION {PointLoad2D directionY value_direction_Y}
18+
CONDITION RENAME_QUESTION {PointLoad2D directionZ value_direction_Z}
19+
20+
CONDITION RENAME_QUESTION {PointLoad2DAxisym directionX value_direction_X}
21+
CONDITION RENAME_QUESTION {PointLoad2DAxisym directionY value_direction_Y}
22+
CONDITION RENAME_QUESTION {PointLoad2DAxisym directionZ value_direction_Z}
23+
24+
CONDITION RENAME_QUESTION {PointLoad3D directionX value_direction_X}
25+
CONDITION RENAME_QUESTION {PointLoad3D directionY value_direction_Y}
26+
CONDITION RENAME_QUESTION {PointLoad3D directionZ value_direction_Z}
27+
28+
CONDITION RENAME_QUESTION {PointMoment3D directionX value_direction_X}
29+
CONDITION RENAME_QUESTION {PointMoment3D directionY value_direction_Y}
30+
CONDITION RENAME_QUESTION {PointMoment3D directionZ value_direction_Z}
31+
32+
CONDITION RENAME_QUESTION {LineLoad2D directionX value_direction_X}
33+
CONDITION RENAME_QUESTION {LineLoad2D directionY value_direction_Y}
34+
CONDITION RENAME_QUESTION {LineLoad2D directionZ value_direction_Z}
35+
36+
CONDITION RENAME_QUESTION {LineLoad2DAxisym directionX value_direction_X}
37+
CONDITION RENAME_QUESTION {LineLoad2DAxisym directionY value_direction_Y}
38+
CONDITION RENAME_QUESTION {LineLoad2DAxisym directionZ value_direction_Z}
39+
40+
CONDITION RENAME_QUESTION {SurfaceLoad3D directionX value_direction_X}
41+
CONDITION RENAME_QUESTION {SurfaceLoad3D directionY value_direction_Y}
42+
CONDITION RENAME_QUESTION {SurfaceLoad3D directionZ value_direction_Z}
43+
44+
# este caso DISPLACEMENT debo combinar dos values originales {constrainedX 0,1+ ByFunctionX Yes,No} en uno conjunto selector_component_X ByFunction,ByValue,Not
45+
CONDITION COMBINE_QUESTIONS_PROC {DISPLACEMENT {constrainedX ByFunctionX} selector_component_X gid_groups_conds::transform_combine_two_dom_boolean_values {Not ByValue ByFunction ByValue}}
46+
CONDITION COMBINE_QUESTIONS_PROC {DISPLACEMENT {constrainedY ByFunctionY} selector_component_Y gid_groups_conds::transform_combine_two_dom_boolean_values {Not ByValue ByFunction ByValue}}
47+
CONDITION COMBINE_QUESTIONS_PROC {DISPLACEMENT {constrainedZ ByFunctionZ} selector_component_Z gid_groups_conds::transform_combine_two_dom_boolean_values {Not ByValue ByFunction ByValue}}
48+
49+
CONDITION COMBINE_QUESTIONS_PROC {ALEMeshDisplacementBC2D {constrainedX ByFunctionX} selector_component_X gid_groups_conds::transform_combine_two_dom_boolean_values {Not ByValue ByFunction ByValue}}
50+
CONDITION COMBINE_QUESTIONS_PROC {ALEMeshDisplacementBC2D {constrainedY ByFunctionY} selector_component_Y gid_groups_conds::transform_combine_two_dom_boolean_values {Not ByValue ByFunction ByValue}}
51+
CONDITION COMBINE_QUESTIONS_PROC {ALEMeshDisplacementBC2D {constrainedZ ByFunctionZ} selector_component_Z gid_groups_conds::transform_combine_two_dom_boolean_values {Not ByValue ByFunction ByValue}}
52+
53+
54+
CONDITION RENAME_QUESTION {DISPLACEMENT valueX value_component_X}
55+
CONDITION RENAME_QUESTION {DISPLACEMENT Xfunction_value function_component_X}
56+
57+
CONDITION RENAME_QUESTION {DISPLACEMENT valueY value_component_Y}
58+
CONDITION RENAME_QUESTION {DISPLACEMENT Yfunction_value function_component_Y}
59+
60+
CONDITION RENAME_QUESTION {DISPLACEMENT valueZ value_component_Z}
61+
CONDITION RENAME_QUESTION {DISPLACEMENT Zfunction_value function_component_Z}
62+
63+
# do not use CONDITION RENAME because Parts are mapped in more that one possibility, depends on the application, use CONDITION XPATH
64+
# CONDITION RENAME {Parts FluidParts}
65+
66+
CONDITION XPATH {Parts {//condition[@n="Parts" and parent::container[@n="Fluid"]]} {//condition[@n="FluidParts"]}}
67+
CONDITION XPATH {Parts {//condition[@n="Parts" and parent::container[@n="EmbeddedFluid"]]} {//condition[@n="FluidParts"]}}
68+
CONDITION XPATH {Parts {//condition[@n="Parts" and parent::container[@n="Structural"] and child::group[child::value[@n="Element" and @v="SmallDisplacementElement2D"]]]} {//condition[@n="Parts_Solid"]}}
69+
CONDITION XPATH {Parts {//condition[@n="Parts" and parent::container[@n="Structural"] and child::group[child::value[@n="Element" and @v="SmallDisplacementBbarElement2D"]]]} {//condition[@n="Parts_Solid"]}}
70+
CONDITION XPATH {Parts {//condition[@n="Parts" and parent::container[@n="Structural"] and child::group[child::value[@n="Element" and @v="TotalLagrangianElement2D"]]]} {//condition[@n="Parts_Solid"]}}
71+
CONDITION XPATH {Parts {//condition[@n="Parts" and parent::container[@n="Structural"] and child::group[child::value[@n="Element" and @v="UpdatedLagrangianElement2D"]]]} {//condition[@n="Parts_Solid"]}}
72+
CONDITION XPATH {Parts {//condition[@n="Parts" and parent::container[@n="Structural"] and child::group[child::value[@n="Element" and @v="LinearBeamElement2D"]]]} {//condition[@n="Parts_Beam"]}}
73+
CONDITION XPATH {Parts {//condition[@n="Parts" and parent::container[@n="Structural"] and child::group[child::value[@n="Element" and @v="BeamElement2D"]]]} {//condition[@n="Parts_Beam"]}}
74+
CONDITION XPATH {Parts {//condition[@n="Parts" and parent::container[@n="Structural"] and child::group[child::value[@n="Element" and @v="TrussLinearElement2D"]]]} {//condition[@n="Parts_Truss"]}}
75+
CONDITION XPATH {Parts {//condition[@n="Parts" and parent::container[@n="Structural"] and child::group[child::value[@n="Element" and @v="TrussElement2D"]]]} {//condition[@n="Parts_Truss"]}}
76+
CONDITION XPATH {Parts {//condition[@n="Parts" and parent::container[@n="Structural"] and child::group[child::value[@n="Element" and @v="CableElement2D"]]]} {//condition[@n="Parts_Cable"]}}
77+
CONDITION XPATH {Parts {//condition[@n="Parts" and parent::container[@n="ConvectionDiffusion"]]} {//condition[@n="CNVDFFParts"]}}
78+
# CONDITION RENAME {Parts_Solid Parts_Material_domain}
79+
CONDITION XPATH {Parts_Solid {//condition[@n="Parts_Solid" and parent::container[@n="MPM"]]} {//condition[@n="Parts_Material_domain"]}}
80+

0 commit comments

Comments
 (0)