#include "GMSHPlugin_Hypothesis_i.hxx"
#include "GMSHPlugin_Hypothesis_2D_i.hxx"
+#include "GMSHPlugin_Hypothesis_3D_i.hxx"
#include "GMSHPlugin_GMSH_i.hxx"
#include "GMSHPlugin_GMSH_2D_i.hxx"
+#include "GMSHPlugin_GMSH_3D_i.hxx"
template <class T> class GMSHPlugin_Creator_i:public HypothesisCreator_i<T>
{
aCreator = new GMSHPlugin_Creator_i<GMSHPlugin_GMSH_i>;
else if (strcmp(aHypName, "GMSH_2D") == 0)
aCreator = new GMSHPlugin_Creator_i<GMSHPlugin_GMSH_2D_i>;
+ else if (strcmp(aHypName, "GMSH_3D") == 0)
+ aCreator = new GMSHPlugin_Creator_i<GMSHPlugin_GMSH_3D_i>;
// Hypotheses
else if (strcmp(aHypName, "GMSH_Parameters") == 0)
aCreator = new GMSHPlugin_Creator_i<GMSHPlugin_Hypothesis_i>;
else if (strcmp(aHypName, "GMSH_Parameters_2D") == 0)
aCreator = new GMSHPlugin_Creator_i<GMSHPlugin_Hypothesis_2D_i>;
+ else if (strcmp(aHypName, "GMSH_Parameters_3D") == 0)
+ aCreator = new GMSHPlugin_Creator_i<GMSHPlugin_Hypothesis_3D_i>;
return aCreator;
}