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 | Macros | Functions
utilities.cc File Reference
#include <deal.II/vtk/utilities.h>
#include <algorithm>
#include <fstream>
#include <string>
#include <vector>
#include <deal.II/distributed/fully_distributed_tria.h>
#include <deal.II/dofs/dof_renumbering.h>
#include <deal.II/fe/fe.h>
#include <deal.II/fe/fe_dgq.h>
#include <deal.II/fe/fe_nothing.h>
#include <deal.II/fe/fe_q.h>
#include <deal.II/fe/fe_simplex_p.h>
#include <deal.II/fe/fe_system.h>
#include <deal.II/grid/grid_in.h>
#include <deal.II/grid/grid_out.h>
#include <deal.II/grid/grid_tools.h>
#include <deal.II/grid/tria_accessor.h>
#include <deal.II/grid/tria_description.h>
#include <deal.II/grid/tria_iterator.h>
#include <deal.II/lac/vector.h>
#include <vtkVersion.h>
#include <vtkAppendDataSets.h>
#include <vtkCellData.h>
#include <vtkCleanUnstructuredGrid.h>
#include <vtkGenericDataObjectReader.h>
#include <vtkXMLGenericDataObjectReader.h>
#include <vtkCellType.h>
#include <vtkDataArray.h>
#include <vtkDataSet.h>
#include <vtkDataSetReader.h>
#include <vtkFieldData.h>
#include <vtkGenericCell.h>
#include <vtkHexahedron.h>
#include <vtkIntArray.h>
#include <vtkLine.h>
#include <vtkPointData.h>
#include <vtkPoints.h>
#include <vtkPolyData.h>
#include <vtkPolygon.h>
#include <vtkRectilinearGrid.h>
#include <vtkSmartPointer.h>
#include <vtkStructuredGrid.h>
#include <vtkStructuredPoints.h>
#include <vtkUnstructuredGrid.h>
#include <vtkUnstructuredGridWriter.h>
#include <vtkXMLUnstructuredGridWriter.h>
#include <stdexcept>
#include "vtk/utilities.inst"

Go to the source code of this file.

Namespaces

namespace  VTKWrappers
 
namespace  VTKWrappers::internal
 

Macros

#define VTK_VERSION_CHECK(major, minor, build)    (10000000000ULL * (major) + 100000000ULL * (minor) + (build))
 
#define DEAL_II_VTK_VERSION_NUMBER   0
 

Functions

vtkSmartPointer< vtkUnstructuredGrid > VTKWrappers::internal::convert_to_unstructured_grid (const vtkSmartPointer< vtkDataObject > &data_object)
 
vtkSmartPointer< vtkUnstructuredGrid > VTKWrappers::internal::load_vtk_file (const std::string &vtk_filename, const bool cleanup=true, const double relative_tolerance=0.0)
 
void VTKWrappers::internal::write_vtk (const std::string &vtk_filename, const vtkSmartPointer< vtkDataObject > &data_object)
 
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>
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="")
 

Macro Definition Documentation

◆ VTK_VERSION_CHECK

#define VTK_VERSION_CHECK (   major,
  minor,
  build 
)     (10000000000ULL * (major) + 100000000ULL * (minor) + (build))

Definition at line 46 of file utilities.cc.

◆ DEAL_II_VTK_VERSION_NUMBER

#define DEAL_II_VTK_VERSION_NUMBER   0

Definition at line 57 of file utilities.cc.