+ aCreator = new StdHypothesisCreator_i<StdMeshers_Arithmetic1D_i>;
+ else if (strcmp(aHypName, "AutomaticLength") == 0)
+ aCreator = new StdHypothesisCreator_i<StdMeshers_AutomaticLength_i>;
+ else if (strcmp(aHypName, "QuadranglePreference") == 0)
+ // do not convert to StdMeshers_QuadrangleParams_i as it is used by NETGEN 2D
+ aCreator = new StdHypothesisCreator_i<StdMeshers_QuadranglePreference_i>;
+ //aCreator = new QuadrangleParamsCreator< StdMeshers::QUAD_QUADRANGLE_PREF >();
+ else if (strcmp(aHypName, "TrianglePreference") == 0)
+ //aCreator = new StdHypothesisCreator_i<StdMeshers_TrianglePreference_i>;
+ aCreator = new QuadrangleParamsCreator< StdMeshers::QUAD_TRIANGLE_PREF >();
+ else if (strcmp(aHypName, "QuadraticMesh") == 0)
+ aCreator = new StdHypothesisCreator_i<StdMeshers_QuadraticMesh_i>;
+ else if (strcmp(aHypName, "ProjectionSource3D") == 0)
+ aCreator = new StdHypothesisCreator_i<StdMeshers_ProjectionSource3D_i>;
+ else if (strcmp(aHypName, "ProjectionSource2D") == 0)
+ aCreator = new StdHypothesisCreator_i<StdMeshers_ProjectionSource2D_i>;
+ else if (strcmp(aHypName, "ProjectionSource1D") == 0)
+ aCreator = new StdHypothesisCreator_i<StdMeshers_ProjectionSource1D_i>;
+ else if (strcmp(aHypName, "NumberOfLayers") == 0)
+ aCreator = new StdHypothesisCreator_i<StdMeshers_NumberOfLayers_i>;
+ else if (strcmp(aHypName, "LayerDistribution") == 0)
+ aCreator = new StdHypothesisCreator_i<StdMeshers_LayerDistribution_i>;
+ else if (strcmp(aHypName, "NumberOfLayers2D") == 0)
+ aCreator = new StdHypothesisCreator_i<StdMeshers_NumberOfLayers2D_i>;
+ else if (strcmp(aHypName, "LayerDistribution2D") == 0)
+ aCreator = new StdHypothesisCreator_i<StdMeshers_LayerDistribution2D_i>;
+ else if (strcmp(aHypName, "SegmentLengthAroundVertex") == 0)
+ aCreator = new StdHypothesisCreator_i<StdMeshers_SegmentLengthAroundVertex_i>;
+ else if (strcmp(aHypName, "QuadrangleParams") == 0)
+ aCreator = new StdHypothesisCreator_i<StdMeshers_QuadrangleParams_i>;
+ else if (strcmp(aHypName, "ImportSource1D") == 0)
+ aCreator = new StdHypothesisCreator_i<StdMeshers_ImportSource1D_i>;
+ else if (strcmp(aHypName, "ImportSource2D") == 0)
+ aCreator = new StdHypothesisCreator_i<StdMeshers_ImportSource2D_i>;
+ else if (strcmp(aHypName, "ViscousLayers") == 0)
+ aCreator = new StdHypothesisCreator_i<StdMeshers_ViscousLayers_i>;
+ else if (strcmp(aHypName, "ViscousLayers2D") == 0)
+ aCreator = new StdHypothesisCreator_i<StdMeshers_ViscousLayers2D_i>;
+ else if (strcmp(aHypName, "CartesianParameters3D") == 0)
+ aCreator = new StdHypothesisCreator_i<StdMeshers_CartesianParameters3D_i>;