16 #ifndef _d2k_parsed_grid_generator_h 17 #define _d2k_parsed_grid_generator_h 19 #include <deal2lkit/config.h> 144 template<
int dim,
int spacedim=dim>
171 const std::string grid_type=
"rectangle",
172 const std::string input_grid_file=
"",
173 const std::string opt_point_1=
"",
174 const std::string opt_point_2=
"",
175 const std::string opt_colorize=
"false",
176 const std::string opt_double_1=
"1.0",
177 const std::string opt_double_2=
"0.5",
178 const std::string opt_double_3=
"1.5",
179 const std::string opt_int_1=
"1",
180 const std::string opt_int_2=
"2",
181 const std::string opt_vec_of_int=
"",
182 const std::string mesh_smoothing=
"none",
183 const std::string output_grid_file=
"",
184 const std::string opt_manifold_descriptors=
"");
190 static std::string get_grid_names();
311 #ifdef DEAL_II_WITH_MPI 312 #ifdef DEAL_II_WITH_P4EST 335 const std::string &filename=
"")
const;
386 void parse_manifold_descriptors(
const std::string &str_manifold_descriptors);
A parameter acceptor base class.
bool colorize
For all the internally generated meshes that support it, turn on colorizing.
unsigned int un_int_option_two
Optional int argument.
std::string grid_name
The grid to generate.
std::string output_grid_file_name
Output grid file name.
bool create_default_manifolds
Create default manifold descriptors.
bool copy_material_to_manifold_ids
Copy material ids to manifold ids.
std::string default_manifold_descriptors
Default Manifold descriptors.
std::string mesh_smoothing
Mesh smoothing to apply to the newly created Triangulation.
std::string optional_manifold_descriptors
Optional Manifold descriptors.
Parsed Grid Generator Helper.
double double_option_three
Optional double argument.
unsigned int un_int_option_one
Optional int argument.
double double_option_two
Optional double argument.
std::string input_grid_file_name
Input grid file name.
double double_option_one
Optional double argument.
Point< spacedim > point_option_one
Optional Point argument.
Point< spacedim > point_option_two
Optional Point argument.
std::map< types::manifold_id, shared_ptr< Manifold< dim, spacedim > > > manifold_descriptors
A map of Manifold associated to the given manifold_ids.
std::vector< unsigned int > un_int_vec_option_one
Optional vector of integers.
bool copy_boundary_to_manifold_ids
Copy boundary ids to manifold ids.