+ aCreator = new StdHypothesisCreator_i<StdMeshers_MaxElementVolume_i>;
+ else if (strcmp(aHypName, "StartEndLength") == 0)
+ aCreator = new StdHypothesisCreator_i<StdMeshers_StartEndLength_i>;
+ else if (strcmp(aHypName, "Deflection1D") == 0)
+ aCreator = new StdHypothesisCreator_i<StdMeshers_Deflection1D_i>;
+ else if (strcmp(aHypName, "Arithmetic1D") == 0)
+ 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)
+ aCreator = new StdHypothesisCreator_i<StdMeshers_QuadranglePreference_i>;
+ else if (strcmp(aHypName, "TrianglePreference") == 0)
+ aCreator = new StdHypothesisCreator_i<StdMeshers_TrianglePreference_i>;
+ 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, "SegmentLengthAroundVertex") == 0)
+ aCreator = new StdHypothesisCreator_i<StdMeshers_SegmentLengthAroundVertex_i>;