29namespace MeshGenerator
39 const std::vector<
const std::vector<double>*>& vec_xyz_coords,
49 const std::vector<double>& vec_x_coords,
60 std::vector<double>& vec_x_coords,
61 std::vector<double>& vec_y_coords,
73 std::vector<double>& vec_x_coords,
74 std::vector<double>& vec_y_coords,
75 std::vector<double>& vec_z_coords,
86 const std::array<unsigned, 3>& n_cells,
87 const std::array<double, 3>& cell_size,
100 std::string
const& mesh_name =
"mesh");
112 const std::size_t subdivision,
114 std::string
const& mesh_name =
"mesh");
125 const unsigned n_cells,
126 const double cell_size,
128 std::string
const& mesh_name =
"mesh");
143 std::string
const& mesh_name =
"mesh");
157 const std::size_t subdivision,
159 std::string
const& mesh_name =
"mesh");
174 const double x_length,
175 const double y_length,
176 const std::size_t x_subdivision,
177 const std::size_t y_subdivision,
179 std::string
const& mesh_name =
"mesh");
192 const unsigned n_x_cells,
193 const unsigned n_y_cells,
194 const double cell_size,
196 std::string
const& mesh_name =
"mesh");
210 const unsigned n_x_cells,
211 const unsigned n_y_cells,
212 const double cell_size_x,
213 const double cell_size_y,
215 std::string
const& mesh_name =
"mesh");
232 std::string
const& mesh_name =
"mesh");
244 const std::size_t subdivision,
246 std::string
const& mesh_name =
"mesh");
261 const double x_length,
262 const double y_length,
263 const double z_length,
264 const std::size_t x_subdivision,
265 const std::size_t y_subdivision,
266 const std::size_t z_subdivision,
268 std::string
const& mesh_name =
"mesh");
281 const unsigned n_x_cells,
282 const unsigned n_y_cells,
283 const unsigned n_z_cells,
284 const double cell_size,
286 std::string
const& mesh_name =
"mesh");
301 const unsigned n_x_cells,
302 const unsigned n_y_cells,
303 const unsigned n_z_cells,
304 const double cell_size_x,
305 const double cell_size_y,
306 const double cell_size_z,
308 std::string
const& mesh_name =
"mesh");
328 std::string
const& mesh_name =
"mesh");
344 std::string
const& mesh_name =
"mesh");
358 const std::size_t subdivision,
360 std::string
const& mesh_name =
"mesh");
375 const double x_length,
376 const double y_length,
377 const std::size_t x_subdivision,
378 const std::size_t y_subdivision,
380 std::string
const& mesh_name =
"mesh");
393 const unsigned n_x_cells,
394 const unsigned n_y_cells,
395 const double cell_size,
397 std::string
const& mesh_name =
"mesh");
411 const unsigned n_x_cells,
412 const unsigned n_y_cells,
413 const double cell_size_x,
414 const double cell_size_y,
416 std::string
const& mesh_name =
"mesh");
432 const double x_length,
433 const double y_length,
434 const double z_length,
435 const std::size_t x_subdivision,
436 const std::size_t y_subdivision,
437 const std::size_t z_subdivision,
439 std::string
const& mesh_name =
"mesh");
452 const unsigned n_x_cells,
453 const unsigned n_y_cells,
454 const unsigned n_z_cells,
455 const double cell_size,
457 std::string
const& mesh_name =
"mesh");
472 const unsigned n_x_cells,
473 const unsigned n_y_cells,
474 const unsigned n_z_cells,
475 const double cell_size_x,
476 const double cell_size_y,
477 const double cell_size_z,
479 std::string
const& mesh_name =
"mesh");
498 std::string
const& mesh_name =
"mesh");
516 const double x_length,
517 const double y_length,
518 const double z_length,
519 const std::size_t x_subdivision,
520 const std::size_t y_subdivision,
521 const std::size_t z_subdivision,
523 std::string
const& mesh_name =
"mesh");
541 const unsigned n_x_cells,
542 const unsigned n_y_cells,
543 const unsigned n_z_cells,
544 const double cell_size_x,
545 const double cell_size_y,
546 const double cell_size_z,
548 std::string
const& mesh_name =
"mesh");
557 const std::function<
double(
double,
double)>& f);
Definition of the Mesh class.
Definition of the Point3d class.