+ aCreator = new StdHypothesisCreator_i<StdMeshers_Hexa_3D_i, StdMeshers_Hexa_3D_i>;
+ else if (strcmp(aHypName, "Projection_1D") == 0)
+ aCreator = new StdHypothesisCreator_i<StdMeshers_Projection_1D_i>;
+ else if (strcmp(aHypName, "Projection_1D2D") == 0)
+ aCreator = new StdHypothesisCreator_i<StdMeshers_Projection_1D2D_i>;
+ else if (strcmp(aHypName, "Projection_2D") == 0)
+ aCreator = new StdHypothesisCreator_i<StdMeshers_Projection_2D_i>;
+ else if (strcmp(aHypName, "Projection_3D") == 0)
+ aCreator = new StdHypothesisCreator_i<StdMeshers_Projection_3D_i, StdMeshers_Hexa_3D_i>;
+ else if (strcmp(aHypName, "Prism_3D") == 0)
+ aCreator = new StdHypothesisCreator_i<StdMeshers_Prism_3D_i, StdMeshers_Prism_3D_i>;
+ else if (strcmp(aHypName, "RadialPrism_3D") == 0)
+ aCreator = new StdHypothesisCreator_i<StdMeshers_RadialPrism_3D_i, StdMeshers_RadialPrism_3D_i>;
+ else if (strcmp(aHypName, "SegmentAroundVertex_0D") == 0)
+ aCreator = new StdHypothesisCreator_i<StdMeshers_SegmentAroundVertex_0D_i>;
+ else if (strcmp(aHypName, "CompositeSegment_1D") == 0)
+ aCreator = new StdHypothesisCreator_i<StdMeshers_CompositeSegment_1D_i>;
+ else if (strcmp(aHypName, "UseExisting_1D") == 0)
+ aCreator = new StdHypothesisCreator_i<StdMeshers_UseExisting_1D_i>;
+ else if (strcmp(aHypName, "UseExisting_2D") == 0)
+ aCreator = new StdHypothesisCreator_i<StdMeshers_UseExisting_2D_i>;
+ else if (strcmp(aHypName, "RadialQuadrangle_1D2D") == 0)
+ aCreator = new StdHypothesisCreator_i<StdMeshers_RadialQuadrangle_1D2D_i, StdMeshers_RadialQuadrangle_1D2D_i>;
+ else if (strcmp(aHypName, "Import_1D") == 0)
+ aCreator = new StdHypothesisCreator_i<StdMeshers_Import_1D_i>;
+ else if (strcmp(aHypName, "Import_1D2D") == 0)
+ aCreator = new StdHypothesisCreator_i<StdMeshers_Import_1D2D_i>;
+ else if (strcmp(aHypName, "Cartesian_3D") == 0)
+ aCreator = new StdHypothesisCreator_i<StdMeshers_Cartesian_3D_i>;