include/meltpooldg/utilities/create_triangulation_with_marching_cube_algorithm.hpp Source File

Developer Documentation: include/meltpooldg/utilities/create_triangulation_with_marching_cube_algorithm.hpp Source File
Developer Documentation
create_triangulation_with_marching_cube_algorithm.hpp
Go to the documentation of this file.
1#pragma once
2
3#include <deal.II/dofs/dof_handler.h>
4
5#include <deal.II/fe/mapping.h>
6
7#include <deal.II/grid/tria.h>
8
9#include <deal.II/lac/la_parallel_block_vector.h>
10
11
13{
14 template <int dim, typename number>
15 void
17 dealii::Triangulation<dim - 1, dim> &tria,
18 const dealii::Mapping<dim> &mapping,
19 const dealii::DoFHandler<dim> &background_dof_handler,
20 const dealii::LinearAlgebra::distributed::Vector<number> &ls_vector,
21 const number iso_level,
22 const unsigned int n_subdivisions = 1,
23 const number tolerance = 1e-10);
24} // namespace MeltPoolDG::GridGenerator
Definition create_triangulation_with_marching_cube_algorithm.hpp:13
void create_triangulation_with_marching_cube_algorithm(dealii::Triangulation< dim - 1, dim > &tria, const dealii::Mapping< dim > &mapping, const dealii::DoFHandler< dim > &background_dof_handler, const dealii::LinearAlgebra::distributed::Vector< number > &ls_vector, const number iso_level, const unsigned int n_subdivisions=1, const number tolerance=1e-10)
Definition create_triangulation_with_marching_cube_algorithm.cpp:14