X-Git-Url: http://git.salome-platform.org/gitweb/?p=modules%2Fsmesh.git;a=blobdiff_plain;f=resources%2FStdMeshers.xml.in;h=39307c745007b263334c44499999934d3b6f9ceb;hp=c205f0355397bc542ea5a567849becbc7dcaf1e9;hb=b65f7717ee1c125225e8901e824eefe5a2ea1801;hpb=e33e8e2029a4e91779b9c1d5f480979fa7b51d0b
diff --git a/resources/StdMeshers.xml.in b/resources/StdMeshers.xml.in
index c205f0355..39307c745 100644
--- a/resources/StdMeshers.xml.in
+++ b/resources/StdMeshers.xml.in
@@ -55,6 +55,11 @@
icon-id ="mesh_hypo_length.png"
dim ="1"/>
+
+
+
+
+
+
@@ -195,26 +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()
@@ -222,21 +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()
@@ -276,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())
@@ -285,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">
@@ -299,6 +330,7 @@
icon-id ="mesh_algo_regular.png"
hypos ="ProjectionSource1D"
output ="EDGE"
+ need-hyp="true"
dim ="1">
Projection_1D=Projection1D()
@@ -312,6 +344,7 @@
input ="EDGE"
hypos ="ProjectionSource2D"
output ="QUAD,TRIA"
+ need-hyp="true"
dim ="2">
Projection_2D=Projection2D()
@@ -324,6 +357,7 @@
icon-id ="mesh_algo_quad.png"
hypos ="ProjectionSource2D"
output ="QUAD,TRIA"
+ need-hyp="true"
dim ="2">
Projection_1D2D=Projection1D2D()
@@ -336,6 +370,7 @@
icon-id ="mesh_algo_hexa.png"
hypos ="ProjectionSource3D"
input ="QUAD,TRIA"
+ need-hyp="true"
dim ="3">
Projection_3D=Projection3D()
@@ -348,6 +383,7 @@
icon-id ="mesh_algo_regular.png"
hypos ="ImportSource1D"
output ="EDGE"
+ need-hyp="true"
dim ="1">
Import_1D=UseExisting1DElements()
@@ -361,6 +397,7 @@
hypos ="ImportSource2D"
output ="QUAD,TRIA"
support-submeshes="false"
+ need-hyp ="true"
dim ="2">
Import_1D2D=UseExisting2DElements()
@@ -372,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()
@@ -383,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')
@@ -417,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)
@@ -430,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()