diff --git a/resources/StdMeshers.xml.in b/resources/StdMeshers.xml.in
index d6f6527b6..39307c745 100644
--- a/resources/StdMeshers.xml.in
+++ b/resources/StdMeshers.xml.in
@@ -89,12 +89,14 @@
label-id ="Propagation of 1D Hyp. on Opposite Edges"
icon-id ="mesh_hypo_length.png"
dim ="1"
+ context ="LOCAL"
auxiliary="true"/>
@@ -211,6 +216,7 @@
icon-id ="mesh_algo_regular.png"
hypos ="SegmentLengthAroundVertex"
output ="VERTEX"
+ need-hyp ="true"
dim ="0"/>
Regular_1D=Segment()
@@ -245,6 +252,7 @@
opt-hypos="Propagation,PropagOfDistribution,QuadraticMesh"
input ="VERTEX"
output ="EDGE"
+ need-hyp ="true"
dim ="1">
CompositeSegment_1D=Segment(algo=smeshBuilder.COMPOSITE)
@@ -298,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())
@@ -322,6 +330,7 @@
icon-id ="mesh_algo_regular.png"
hypos ="ProjectionSource1D"
output ="EDGE"
+ need-hyp="true"
dim ="1">
Projection_1D=Projection1D()
@@ -335,6 +344,7 @@
input ="EDGE"
hypos ="ProjectionSource2D"
output ="QUAD,TRIA"
+ need-hyp="true"
dim ="2">
Projection_2D=Projection2D()
@@ -347,6 +357,7 @@
icon-id ="mesh_algo_quad.png"
hypos ="ProjectionSource2D"
output ="QUAD,TRIA"
+ need-hyp="true"
dim ="2">
Projection_1D2D=Projection1D2D()
@@ -359,6 +370,7 @@
icon-id ="mesh_algo_hexa.png"
hypos ="ProjectionSource3D"
input ="QUAD,TRIA"
+ need-hyp="true"
dim ="3">
Projection_3D=Projection3D()
@@ -371,6 +383,7 @@
icon-id ="mesh_algo_regular.png"
hypos ="ImportSource1D"
output ="EDGE"
+ need-hyp="true"
dim ="1">
Import_1D=UseExisting1DElements()
@@ -384,6 +397,7 @@
hypos ="ImportSource2D"
output ="QUAD,TRIA"
support-submeshes="false"
+ need-hyp ="true"
dim ="2">
Import_1D2D=UseExisting2DElements()
@@ -408,6 +422,7 @@
hypos ="NumberOfLayers, LayerDistribution"
input ="QUAD,TRIA"
output ="HEXA,PENTA,OCTA,POLYHEDRON"
+ need-hyp="true"
dim ="3">
RadialPrism_3D=Prism('RadialPrism_3D')
@@ -456,6 +471,8 @@
hypos ="CartesianParameters3D"
support-submeshes="false"
output ="HEXA"
+ need-hyp ="true"
+ context ="GLOBAL"
dim ="3">
Cartesian_3D=BodyFitted()