X-Git-Url: http://git.salome-platform.org/gitweb/?p=modules%2Fsmesh.git;a=blobdiff_plain;f=resources%2FStdMeshers.xml.in;h=39307c745007b263334c44499999934d3b6f9ceb;hp=d80b4e7d997f9004e31774b651f44cd1cbff54a9;hb=b65f7717ee1c125225e8901e824eefe5a2ea1801;hpb=7b33bc39fd54725e6444d8814129c6fffd826617
diff --git a/resources/StdMeshers.xml.in b/resources/StdMeshers.xml.in
index d80b4e7d9..39307c745 100644
--- a/resources/StdMeshers.xml.in
+++ b/resources/StdMeshers.xml.in
@@ -55,6 +55,11 @@
icon-id ="mesh_hypo_length.png"
dim ="1"/>
+
+
+
+
@@ -200,27 +216,31 @@
icon-id ="mesh_algo_regular.png"
hypos ="SegmentLengthAroundVertex"
output ="VERTEX"
+ need-hyp ="true"
dim ="0"/>
Regular_1D=Segment()
LocalLength=LocalLength(SetLength(1),,SetPrecision(1))
MaxLength=MaxSize(SetLength(1))
Arithmetic1D=Arithmetic1D(SetStartLength(),SetEndLength(),SetReversedEdges())
+ GeometricProgression=GeometricProgression(SetStartLength(),SetCommonRatio(),SetReversedEdges())
StartEndLength=StartEndLength(SetStartLength(),SetEndLength(),SetReversedEdges())
Deflection1D=Deflection1D(SetDeflection())
Adaptive1D=Adaptive(SetMinSize(),SetMaxSize(),SetDeflection())
AutomaticLength=AutomaticLength(SetFineness())
FixedPoints1D=FixedPoints1D(SetPoints(),SetNbSegments(),SetReversedEdges())
Propagation=Propagation()
+ PropagOfDistribution=PropagationOfDistribution()
QuadraticMesh=QuadraticMesh()
@@ -228,22 +248,25 @@
CompositeSegment_1D=Segment(algo=smeshBuilder.COMPOSITE)
LocalLength=LocalLength(SetLength(), ,SetPrecision())
MaxLength=MaxSize(SetLength())
Arithmetic1D=Arithmetic1D(SetStartLength(),SetEndLength(),SetReversedEdges())
+ GeometricProgression=GeometricProgression(SetStartLength(),SetCommonRatio(),SetReversedEdges())
StartEndLength=StartEndLength(SetStartLength(),SetEndLength(),SetReversedEdges())
Deflection1D=Deflection1D(SetDeflection())
Adaptive1D=Adaptive(SetMinSize(),SetMaxSize(),SetDeflection())
AutomaticLength=AutomaticLength(SetFineness())
FixedPoints1D=FixedPoints1D(SetPoints(),SetNbSegments(),SetReversedEdges())
Propagation=Propagation()
+ PropagOfDistribution=PropagationOfDistribution()
QuadraticMesh=QuadraticMesh()
@@ -283,7 +306,7 @@
dim ="2">
Quadrangle_2D=Quadrangle(algo=smeshBuilder.QUADRANGLE)
- QuadrangleParams=QuadrangleParameters(SetQuadType(),SetTriaVertex())
+ QuadrangleParams=QuadrangleParameters(SetQuadType(),SetTriaVertex(),SetEnforcedNodes(1),SetEnforcedNodes(2))
ViscousLayers2D=ViscousLayers2D(SetTotalThickness(),SetNumberLayers(),SetStretchFactor(),SetIgnoreEdges())
@@ -292,6 +315,7 @@
label-id ="Hexahedron (i,j,k)"
icon-id ="mesh_algo_hexa.png"
input ="QUAD"
+ output ="HEXA,PENTA"
need-geom="false"
opt-hypos="ViscousLayers"
dim ="3">
@@ -306,6 +330,7 @@
icon-id ="mesh_algo_regular.png"
hypos ="ProjectionSource1D"
output ="EDGE"
+ need-hyp="true"
dim ="1">
Projection_1D=Projection1D()
@@ -319,6 +344,7 @@
input ="EDGE"
hypos ="ProjectionSource2D"
output ="QUAD,TRIA"
+ need-hyp="true"
dim ="2">
Projection_2D=Projection2D()
@@ -331,6 +357,7 @@
icon-id ="mesh_algo_quad.png"
hypos ="ProjectionSource2D"
output ="QUAD,TRIA"
+ need-hyp="true"
dim ="2">
Projection_1D2D=Projection1D2D()
@@ -343,6 +370,7 @@
icon-id ="mesh_algo_hexa.png"
hypos ="ProjectionSource3D"
input ="QUAD,TRIA"
+ need-hyp="true"
dim ="3">
Projection_3D=Projection3D()
@@ -355,6 +383,7 @@
icon-id ="mesh_algo_regular.png"
hypos ="ImportSource1D"
output ="EDGE"
+ need-hyp="true"
dim ="1">
Import_1D=UseExisting1DElements()
@@ -368,6 +397,7 @@
hypos ="ImportSource2D"
output ="QUAD,TRIA"
support-submeshes="false"
+ need-hyp ="true"
dim ="2">
Import_1D2D=UseExisting2DElements()
@@ -379,6 +409,7 @@
label-id="3D Extrusion"
icon-id ="mesh_algo_hexa.png"
input ="QUAD,TRIA"
+ output ="HEXA,PENTA,OCTA,POLYHEDRON"
dim ="3">
Prism_3D=Prism()
@@ -390,6 +421,8 @@
icon-id ="mesh_algo_hexa.png"
hypos ="NumberOfLayers, LayerDistribution"
input ="QUAD,TRIA"
+ output ="HEXA,PENTA,OCTA,POLYHEDRON"
+ need-hyp="true"
dim ="3">
RadialPrism_3D=Prism('RadialPrism_3D')
@@ -424,7 +457,7 @@
icon-id ="mesh_algo_quad.png"
hypos ="NumberOfLayers2D, LayerDistribution2D"
input ="EDGE"
- output ="QUAD,TRIA"
+ output ="QUAD"
dim ="2">
RadialQuadrangle_1D2D=Quadrangle(algo=smeshBuilder.RADIAL_QUAD)
@@ -437,6 +470,9 @@
icon-id ="mesh_algo_hexa.png"
hypos ="CartesianParameters3D"
support-submeshes="false"
+ output ="HEXA"
+ need-hyp ="true"
+ context ="GLOBAL"
dim ="3">
Cartesian_3D=BodyFitted()