|
1 | 1 | <?xml version="1.0" encoding="UTF-8"?> |
2 | 2 | <ElementList> |
3 | 3 | <!--updated lagrangian--> |
4 | | - <ElementItem n="UpdatedLagrangian2D" pn="Updated lagrangian" ov="surface" ImplementedInFile="updated_lagrangian.cpp" ImplementedInApplication="ParticleMechanicsApplication" MinimumKratosVersion="9000" WorkingSpaceDimension="2D" LocalSpaceDimension="2" RequiresLocalAxes="No" LargeDeformation="Yes,No" ElementType="Material_domain" help="Updated Lagrangian 2D element for large deformation kinematics consist of a material point and connectivity nodes." AnalysisType="non_linear"> |
| 4 | + <ElementItem n="UpdatedLagrangian2D" pn="Updated lagrangian" ov="surface" ImplementedInFile="updated_lagrangian.cpp" ImplementedInApplication="ParticleMechanicsApplication" MinimumKratosVersion="9000" WorkingSpaceDimension="2D" LocalSpaceDimension="2" RequiresLocalAxes="No" LargeDeformation="Yes,No" ElementType="Material_domain" help="Updated Lagrangian 2D element for large deformation kinematics consist of a material point and connectivity nodes." AnalysisType="non_linear"> |
5 | 5 | <!--here we could add a list of all of the possible geometries--> |
6 | 6 | <TopologyFeatures> |
7 | 7 | <item GeometryType="Triangle" nodes="3" KratosName="UpdatedLagrangian2D3N"/> |
8 | 8 | <item GeometryType="Quadrilateral" nodes="4" KratosName="UpdatedLagrangian2D4N"/> |
9 | 9 | </TopologyFeatures> |
10 | | - <!-- here we add the block of features which we require from the constitutive law--> |
| 10 | + <!-- here we add the block of features which we require from the constitutive law--> |
11 | 11 | <ConstitutiveLaw_FilterFeatures> |
12 | 12 | <filter field="App" value="MPM"/> |
13 | 13 | <filter field="FormulationType" value="Irreducible"/> |
|
19 | 19 | <NodalCondition n="ACCELERATION"/> |
20 | 20 | </NodalConditions> |
21 | 21 | <inputs> |
22 | | - <parameter n="THICKNESS" pn="Thickness" v="1.0" unit_magnitude="L" units="m" /> |
23 | | - <parameter n="PARTICLES_PER_ELEMENT" pn="Particles per element" type="combo" v="1" values="1,3,4,6,9,12,16,33" pvalues="1 (for triangles or quads),3 (for triangles),4 (for quads),6 (for triangles),9 (for quads),12 (for triangles),16 (for triangles or quads),33 (for triangles)" help="Number of particle generated for each element. Available options are: Triangular: 1,3,6,12,16,33 and Quadrilateral: 1,4,9,16" /> |
| 22 | + <parameter n="THICKNESS" pn="Thickness" v="1.0" unit_magnitude="L" units="m" /> |
| 23 | + <parameter n="PARTICLES_PER_ELEMENT" pn="Particles per element" type="combo" v="1" values="1,3,4,6,9,12,16,33" pvalues="1 (for triangles or quads),3 (for triangles),4 (for quads),6 (for triangles),9 (for quads),12 (for triangles),16 (for triangles or quads),33 (for triangles)" help="Number of particle generated for each element. Available options are: Triangular: 1,3,6,12,16,33 and Quadrilateral: 1,4,9,16" /> |
24 | 24 | </inputs> |
25 | 25 | <outputs> |
26 | 26 | <parameter n="MP_VELOCITY" pn="Material point velocity" v="true" /> |
|
50 | 50 | <NodalCondition n="ACCELERATION"/> |
51 | 51 | </NodalConditions> |
52 | 52 | <inputs> |
53 | | - <parameter n="THICKNESS" pn="Thickness" v="1.0" unit_magnitude="L" units="m" /> |
| 53 | + <parameter n="THICKNESS" pn="Thickness" v="1.0" unit_magnitude="L" units="m" /> |
54 | 54 | <parameter n="PARTICLES_PER_ELEMENT" pn="Particle per element" type="integer" v="1" help="Number of particle generated for each element. Available options are: Triangular: 1,3,6,12,16,33 and Quadrilateral: 1,4,9,16" /> |
55 | 55 | </inputs> |
56 | 56 | <outputs> |
|
64 | 64 | </ElementItem> |
65 | 65 | <ElementItem n="UpdatedLagrangian2DAxisymmetry" pn="Updated lagrangian" ov="surface" ImplementedInFile="updated_lagrangian_axisymmetry.cpp" ImplementedInApplication="ParticleMechanicsApplication" MinimumKratosVersion="9000" WorkingSpaceDimension="2Da" LocalSpaceDimension="2" RequiresLocalAxes="No" LargeDeformation="Yes,No" ElementType="Material_domain" help="Updated Lagrangian 2D axis-symmetric element for large deformation kinematics consist of a material point and connectivity nodes" AnalysisType="non_linear,linear"> |
66 | 66 |
|
67 | | - <!--here we could add a list of all of the possible geometries--> |
| 67 | + <!--here we could add a list of all of the possible geometries--> |
68 | 68 | <TopologyFeatures> |
69 | 69 | <item GeometryType="Triangle" nodes="3" KratosName="UpdatedLagrangianAxisymmetry2D3N"/> |
70 | 70 | <item GeometryType="Quadrilateral" nodes="4" KratosName="UpdatedLagrangianAxisymmetry2D4N"/> |
|
81 | 81 | <NodalCondition n="ACCELERATION"/> |
82 | 82 | </NodalConditions> |
83 | 83 | <inputs> |
84 | | - <parameter n="THICKNESS" pn="Thickness" v="1.0" unit_magnitude="L" units="m" /> |
| 84 | + <parameter n="THICKNESS" pn="Thickness" v="1.0" unit_magnitude="L" units="m" /> |
85 | 85 | <parameter n="PARTICLES_PER_ELEMENT" pn="Particles per element" type="combo" v="1" values="1,3,4,6,9,12,16,33" pvalues="1 (for triangles or quads),3 (for triangles),4 (for quads),6 (for triangles),9 (for quads),12 (for triangles),16 (for triangles or quads),33 (for triangles)" help="Number of particle generated for each element. Available options are: Triangular: 1,3,6,12,16,33 and Quadrilateral: 1,4,9,16" /> |
86 | 86 | </inputs> |
87 | 87 | <outputs> |
|
94 | 94 | </outputs> |
95 | 95 | </ElementItem> |
96 | 96 |
|
97 | | - <ElementItem n="UpdatedLagrangian3D" pn="Updated lagrangian" ov="volume" ImplementedInFile="updated_lagrangian.cpp" ImplementedInApplication="ParticleMechanicsApplication" MinimumKratosVersion="9000" WorkingSpaceDimension="3D" LocalSpaceDimension="3" RequiresLocalAxes="False" LargeDeformation="False" ElementType="Material_domain" help="Updated Lagrangian 3D element for large deformation kinematics consists of a material point and connectivity nodes." AnalysisType="non_linear"> |
| 97 | + <ElementItem n="UpdatedLagrangian3D" pn="Updated lagrangian" ov="volume" ImplementedInFile="updated_lagrangian.cpp" ImplementedInApplication="ParticleMechanicsApplication" MinimumKratosVersion="9000" WorkingSpaceDimension="3D" LocalSpaceDimension="3" RequiresLocalAxes="False" LargeDeformation="False" ElementType="Material_domain" help="Updated Lagrangian 3D element for large deformation kinematics consists of a material point and connectivity nodes." AnalysisType="non_linear"> |
98 | 98 | <!--here we could add a list of all of the possible geometries--> |
99 | 99 | <TopologyFeatures> |
100 | 100 | <item GeometryType="Tetrahedra" nodes="4" KratosName="UpdatedLagrangian3D4N"/> |
|
123 | 123 | <parameter n="MP_EQUIVALENT_PLASTIC_STRAIN" pn="Material point equivalent plastic strain" v="false" /> |
124 | 124 | </outputs> |
125 | 125 | </ElementItem> |
126 | | - <ElementItem n="UpdatedLagrangianUP3D" pn="Updated lagrangian mixed UP" ov="volume" ImplementedInFile="updated_lagrangian.cpp" ImplementedInApplication="ParticleMechanicsApplication" MinimumKratosVersion="9000" ProductionReady="ProductionReady" WorkingSpaceDimension="3D" LocalSpaceDimension="3" RequiresLocalAxes="No" LargeDeformation="No" ElementType="Material_domain" help="Updated Lagrangian 3D element for large deformation kinematics consists of a material point and connectivity nodes." AnalysisType="non_linear"> |
| 126 | + <ElementItem n="UpdatedLagrangianUP3D" pn="Updated lagrangian mixed UP" ov="volume" ImplementedInFile="updated_lagrangian.cpp" ImplementedInApplication="ParticleMechanicsApplication" MinimumKratosVersion="9000" ProductionReady="ProductionReady" WorkingSpaceDimension="3D" LocalSpaceDimension="3" RequiresLocalAxes="No" LargeDeformation="No" ElementType="Material_domain" help="Updated Lagrangian 3D element for large deformation kinematics consists of a material point and connectivity nodes." AnalysisType="non_linear"> |
127 | 127 | <!--here we could add a list of all of the possible geometries--> |
128 | 128 | <TopologyFeatures> |
129 | 129 | <item GeometryType="Tetrahedra" nodes="4" KratosName="UpdatedLagrangian3D4N"/> |
|
141 | 141 | <NodalCondition n="ACCELERATION"/> |
142 | 142 | </NodalConditions> |
143 | 143 | <inputs> |
144 | | - <parameter n="PARTICLES_PER_ELEMENT" pn="Particles per element" type="combo" v="1" values="1,3,4,6,9,12,16,33" pvalues="1 (for triangles or quads),3 (for triangles),4 (for quads),6 (for triangles),9 (for quads),12 (for triangles),16 (for triangles or quads),33 (for triangles)" help="Number of particle generated for each element. Available options are: Tetrahedral: 1,3,6,12 and Hexahedral: 1,4,9,16" /> |
| 144 | + <parameter n="PARTICLES_PER_ELEMENT" pn="Particles per element" type="combo" v="1" values="1,3,4,6,9,12,16,33" pvalues="1 (for triangles or quads),3 (for triangles),4 (for quads),6 (for triangles),9 (for quads),12 (for triangles),16 (for triangles or quads),33 (for triangles)" help="Number of particle generated for each element. Available options are: Tetrahedral: 1,3,6,12 and Hexahedral: 1,4,9,16" /> |
145 | 145 | </inputs> |
146 | 146 | <outputs> |
147 | 147 | <parameter n="MP_VELOCITY" pn="Material point velocity" v="true" /> |
|
192 | 192 | <inputs></inputs> |
193 | 193 | <outputs></outputs> |
194 | 194 | </ElementItem> |
195 | | - <ElementItem n="GRID3D" pn="Background Grid" ov="volume" ImplementedInApplication="ParticleMechanicsApplication" WorkingSpaceDimension="3D" LocalSpaceDimension="3" RequiresLocalAxes="No" LargeDeformation="No" ElementType="Grid" help="3D Background element required for the computation of material point method." AnalysisType="non_linear"> |
| 195 | + <ElementItem n="GRID3D" pn="Background Grid" ov="volume" ImplementedInApplication="ParticleMechanicsApplication" WorkingSpaceDimension="3D" LocalSpaceDimension="3" RequiresLocalAxes="No" LargeDeformation="No" ElementType="Grid" help="3D Background element required for the computation of material point method." AnalysisType="non_linear"> |
196 | 196 | <!--here we could add a list of all of the possible geometries--> |
197 | 197 | <TopologyFeatures> |
198 | 198 | <item GeometryType="Tetrahedra" nodes="4" KratosName="Element3D4N"/> |
|
0 commit comments