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()