deal.II version GIT relicensing-6842-g793a97d2aa 2026-10-02 14:00:01+00:00
\(\newcommand{\dealvcentcolon}{\mathrel{\mathop{:}}}\) \(\newcommand{\dealcoloneq}{\dealvcentcolon\mathrel{\mkern-1.2mu}=}\) \(\newcommand{\jump}[1]{\left[\!\left[ #1 \right]\!\right]}\) \(\newcommand{\average}[1]{\left\{\!\left\{ #1 \right\}\!\right\}}\)
Loading...
Searching...
No Matches
Namespaces | Functions
utilities.h File Reference
#include <deal.II/base/config.h>
#include <deal.II/base/exceptions.h>
#include <deal.II/base/point.h>
#include <deal.II/dofs/dof_handler.h>
#include <deal.II/fe/fe.h>
#include <deal.II/grid/grid_tools.h>
#include <deal.II/grid/tria.h>
#include <deal.II/lac/vector.h>
#include <vtkDataObject.h>
#include <vtkDoubleArray.h>
#include <vtkSmartPointer.h>
#include <vtkUnstructuredGrid.h>
#include <string>

Go to the source code of this file.

Namespaces

namespace  VTKWrappers
 
namespace  VTKWrappers::internal
 

Functions

vtkSmartPointer< vtkUnstructuredGrid > VTKWrappers::internal::load_vtk_file (const std::string &vtk_filename, const bool cleanup=true, const double relative_tolerance=0.0)
 
vtkSmartPointer< vtkUnstructuredGrid > VTKWrappers::internal::convert_to_unstructured_grid (const vtkSmartPointer< vtkDataObject > &data_object)
 
void VTKWrappers::internal::write_vtk (const std::string &vtk_filename, const vtkSmartPointer< vtkDataObject > &data_object)
 
template<int dim>
vtkSmartPointer< vtkDoubleArray > VTKWrappers::dealii_point_to_vtk_array (const ::Point< dim > &p)
 
template<int dim, int spacedim>
void VTKWrappers::unstructured_grid_to_dealii_triangulation (const vtkUnstructuredGrid &unstructured_grid, Triangulation< dim, spacedim > &tria, const std::string &material_id_field="", const std::string &boundary_id_field="", const std::string &manifold_id_field="")
 
template<int dim, int spacedim>
vtkSmartPointer< vtkUnstructuredGrid > VTKWrappers::dealii_triangulation_to_unstructured_grid (const Triangulation< dim, spacedim > &tria, const std::string &material_id_field="", const std::string &boundary_id_field="", const std::string &manifold_id_field="")
 
template<int dim, int spacedim>
void VTKWrappers::write_vtk (const std::string &vtk_filename, const Triangulation< dim, spacedim > &tria, const std::string &material_id_field="", const std::string &boundary_id_field="", const std::string &manifold_id_field="")
 
template<int dim, int spacedim>
void VTKWrappers::read_tria (const std::string &vtk_filename, Triangulation< dim, spacedim > &tria, const bool cleanup=true, const double relative_tolerance=0.0, const std::string &material_id_field="", const std::string &boundary_id_field="", const std::string &manifold_id_field="")
 
void VTKWrappers::read_cell_data (const std::string &vtk_filename, const std::string &cell_data_name, Vector< double > &output_vector, const bool cleanup=true, const double relative_tolerance=0.0)
 
void VTKWrappers::read_vertex_data (const std::string &vtk_filename, const std::string &vertex_data_name, Vector< double > &output_vector, const bool cleanup=true, const double relative_tolerance=0.0)
 
void VTKWrappers::read_all_data (const std::string &vtk_filename, Vector< double > &output_vector, const bool cleanup=true, const double relative_tolerance=0.0)
 
template<int dim, int spacedim>
std::pair< std::unique_ptr< FiniteElement< dim, spacedim > >, std::vector< std::string > > VTKWrappers::vtk_to_finite_element (const std::string &vtk_filename)
 
template<int dim, int spacedim, typename VectorType >
void VTKWrappers::data_to_dealii_vector (const Triangulation< dim, spacedim > &serial_tria, const Vector< double > &data, const DoFHandler< dim, spacedim > &dh, VectorType &output_vector)
 
template<int dim, int spacedim>
void VTKWrappers::read_vtk (const std::string &vtk_filename, DoFHandler< dim, spacedim > &dof_handler, Vector< double > &output_vector, std::vector< std::string > &data_names, const bool cleanup=true, const double relative_tolerance=0.0, const std::string &material_id_field="", const std::string &boundary_id_field="", const std::string &manifold_id_field="")