Reference documentation for deal.II version 9.2.0
\(\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\}}\)
Classes | Namespaces | Enumerations | Functions
data_out_base.h File Reference
#include <deal.II/base/config.h>
#include <deal.II/base/geometry_info.h>
#include <deal.II/base/mpi.h>
#include <deal.II/base/point.h>
#include <deal.II/base/table.h>
#include <deal.II/numerics/data_component_interpretation.h>
#include <boost/serialization/map.hpp>
#include <limits>
#include <string>
#include <tuple>
#include <typeinfo>
#include <vector>
#include <ostream>

Go to the source code of this file.

Classes

struct  DataOutBase::Patch< dim, spacedim >
 
struct  DataOutBase::Patch< 0, spacedim >
 
struct  DataOutBase::OutputFlagsBase< FlagsType >
 
struct  DataOutBase::DXFlags
 
struct  DataOutBase::UcdFlags
 
struct  DataOutBase::GnuplotFlags
 
struct  DataOutBase::PovrayFlags
 
struct  DataOutBase::EpsFlags
 
struct  DataOutBase::EpsFlags::RgbValues
 
struct  DataOutBase::GmvFlags
 
struct  DataOutBase::TecplotFlags
 
struct  DataOutBase::VtkFlags
 
struct  DataOutBase::SvgFlags
 
struct  DataOutBase::Deal_II_IntermediateFlags
 
struct  DataOutBase::DataOutFilterFlags
 
class  DataOutBase::DataOutFilter
 
struct  DataOutBase::DataOutFilter::Point3Comp
 
class  DataOutInterface< dim, spacedim >
 
class  DataOutReader< dim, spacedim >
 
class  XDMFEntry
 

Namespaces

 DataOutBase
 

Enumerations

enum  DataOutBase::OutputFormat {
  DataOutBase::default_format, DataOutBase::none, DataOutBase::dx, DataOutBase::ucd,
  DataOutBase::gnuplot, DataOutBase::povray, DataOutBase::eps, DataOutBase::gmv,
  DataOutBase::tecplot, DataOutBase::tecplot_binary, DataOutBase::vtk, DataOutBase::vtu,
  DataOutBase::svg, DataOutBase::deal_II_intermediate, DataOutBase::hdf5
}
 

Functions

template<int dim, int spacedim>
void DataOutBase::write_dx (const std::vector< Patch< dim, spacedim >> &patches, const std::vector< std::string > &data_names, const std::vector< std::tuple< unsigned int, unsigned int, std::string, DataComponentInterpretation::DataComponentInterpretation >> &nonscalar_data_ranges, const DXFlags &flags, std::ostream &out)
 
template<int spacedim>
void DataOutBase::write_eps (const std::vector< Patch< 2, spacedim >> &patches, const std::vector< std::string > &data_names, const std::vector< std::tuple< unsigned int, unsigned int, std::string, DataComponentInterpretation::DataComponentInterpretation >> &nonscalar_data_ranges, const EpsFlags &flags, std::ostream &out)
 
template<int dim, int spacedim>
void DataOutBase::write_eps (const std::vector< Patch< dim, spacedim >> &patches, const std::vector< std::string > &data_names, const std::vector< std::tuple< unsigned int, unsigned int, std::string, DataComponentInterpretation::DataComponentInterpretation >> &nonscalar_data_ranges, const EpsFlags &flags, std::ostream &out)
 
template<int dim, int spacedim>
void DataOutBase::write_gmv (const std::vector< Patch< dim, spacedim >> &patches, const std::vector< std::string > &data_names, const std::vector< std::tuple< unsigned int, unsigned int, std::string, DataComponentInterpretation::DataComponentInterpretation >> &nonscalar_data_ranges, const GmvFlags &flags, std::ostream &out)
 
template<int dim, int spacedim>
void DataOutBase::write_gnuplot (const std::vector< Patch< dim, spacedim >> &patches, const std::vector< std::string > &data_names, const std::vector< std::tuple< unsigned int, unsigned int, std::string, DataComponentInterpretation::DataComponentInterpretation >> &nonscalar_data_ranges, const GnuplotFlags &flags, std::ostream &out)
 
template<int dim, int spacedim>
void DataOutBase::write_povray (const std::vector< Patch< dim, spacedim >> &patches, const std::vector< std::string > &data_names, const std::vector< std::tuple< unsigned int, unsigned int, std::string, DataComponentInterpretation::DataComponentInterpretation >> &nonscalar_data_ranges, const PovrayFlags &flags, std::ostream &out)
 
template<int dim, int spacedim>
void DataOutBase::write_tecplot (const std::vector< Patch< dim, spacedim >> &patches, const std::vector< std::string > &data_names, const std::vector< std::tuple< unsigned int, unsigned int, std::string, DataComponentInterpretation::DataComponentInterpretation >> &nonscalar_data_ranges, const TecplotFlags &flags, std::ostream &out)
 
template<int dim, int spacedim>
void DataOutBase::write_tecplot_binary (const std::vector< Patch< dim, spacedim >> &patches, const std::vector< std::string > &data_names, const std::vector< std::tuple< unsigned int, unsigned int, std::string, DataComponentInterpretation::DataComponentInterpretation >> &nonscalar_data_ranges, const TecplotFlags &flags, std::ostream &out)
 
template<int dim, int spacedim>
void DataOutBase::write_ucd (const std::vector< Patch< dim, spacedim >> &patches, const std::vector< std::string > &data_names, const std::vector< std::tuple< unsigned int, unsigned int, std::string, DataComponentInterpretation::DataComponentInterpretation >> &nonscalar_data_ranges, const UcdFlags &flags, std::ostream &out)
 
template<int dim, int spacedim>
void DataOutBase::write_vtk (const std::vector< Patch< dim, spacedim >> &patches, const std::vector< std::string > &data_names, const std::vector< std::tuple< unsigned int, unsigned int, std::string, DataComponentInterpretation::DataComponentInterpretation >> &nonscalar_data_ranges, const VtkFlags &flags, std::ostream &out)
 
template<int dim, int spacedim>
void DataOutBase::write_vtu (const std::vector< Patch< dim, spacedim >> &patches, const std::vector< std::string > &data_names, const std::vector< std::tuple< unsigned int, unsigned int, std::string, DataComponentInterpretation::DataComponentInterpretation >> &nonscalar_data_ranges, const VtkFlags &flags, std::ostream &out)
 
void DataOutBase::write_vtu_header (std::ostream &out, const VtkFlags &flags)
 
void DataOutBase::write_vtu_footer (std::ostream &out)
 
template<int dim, int spacedim>
void DataOutBase::write_vtu_main (const std::vector< Patch< dim, spacedim >> &patches, const std::vector< std::string > &data_names, const std::vector< std::tuple< unsigned int, unsigned int, std::string, DataComponentInterpretation::DataComponentInterpretation >> &nonscalar_data_ranges, const VtkFlags &flags, std::ostream &out)
 
void DataOutBase::write_pvtu_record (std::ostream &out, const std::vector< std::string > &piece_names, const std::vector< std::string > &data_names, const std::vector< std::tuple< unsigned int, unsigned int, std::string, DataComponentInterpretation::DataComponentInterpretation >> &nonscalar_data_ranges)
 
void DataOutBase::write_pvd_record (std::ostream &out, const std::vector< std::pair< double, std::string >> &times_and_names)
 
void DataOutBase::write_visit_record (std::ostream &out, const std::vector< std::string > &piece_names)
 
void DataOutBase::write_visit_record (std::ostream &out, const std::vector< std::vector< std::string >> &piece_names)
 
void DataOutBase::write_visit_record (std::ostream &out, const std::vector< std::pair< double, std::vector< std::string >>> &times_and_piece_names)
 
template<int spacedim>
void DataOutBase::write_svg (const std::vector< Patch< 2, spacedim >> &patches, const std::vector< std::string > &data_names, const std::vector< std::tuple< unsigned int, unsigned int, std::string, DataComponentInterpretation::DataComponentInterpretation >> &nonscalar_data_ranges, const SvgFlags &flags, std::ostream &out)
 
template<int dim, int spacedim>
void DataOutBase::write_deal_II_intermediate (const std::vector< Patch< dim, spacedim >> &patches, const std::vector< std::string > &data_names, const std::vector< std::tuple< unsigned int, unsigned int, std::string, DataComponentInterpretation::DataComponentInterpretation >> &nonscalar_data_ranges, const Deal_II_IntermediateFlags &flags, std::ostream &out)
 
template<int dim, int spacedim>
void DataOutBase::write_hdf5_parallel (const std::vector< Patch< dim, spacedim >> &patches, const DataOutFilter &data_filter, const std::string &filename, MPI_Comm comm)
 
template<int dim, int spacedim>
void DataOutBase::write_hdf5_parallel (const std::vector< Patch< dim, spacedim >> &patches, const DataOutFilter &data_filter, const bool write_mesh_file, const std::string &mesh_filename, const std::string &solution_filename, MPI_Comm comm)
 
template<int dim, int spacedim>
void DataOutBase::write_filtered_data (const std::vector< Patch< dim, spacedim >> &patches, const std::vector< std::string > &data_names, const std::vector< std::tuple< unsigned int, unsigned int, std::string, DataComponentInterpretation::DataComponentInterpretation >> &nonscalar_data_ranges, DataOutFilter &filtered_data)
 
std::pair< unsigned int, unsigned intDataOutBase::determine_intermediate_format_dimensions (std::istream &input)
 
OutputFormat DataOutBase::parse_output_format (const std::string &format_name)
 
std::string DataOutBase::get_output_format_names ()
 
std::string DataOutBase::default_suffix (const OutputFormat output_format)
 
static ::ExceptionBaseDataOutBase::ExcInvalidDatasetSize (int arg1, int arg2)
 
static ::ExceptionBaseDataOutBase::ExcNoPatches ()
 
static ::ExceptionBaseDataOutBase::ExcTecplotAPIError ()
 
static ::ExceptionBaseDataOutBase::ExcErrorOpeningTecplotFile (char *arg1)
 
template<int dim, int spacedim>
std::ostream & DataOutBase::operator<< (std::ostream &out, const Patch< dim, spacedim > &patch)
 
template<int dim, int spacedim>
std::istream & DataOutBase::operator>> (std::istream &in, Patch< dim, spacedim > &patch)