deal.II version GIT relicensing-2287-g6548a49e0a 2024-12-20 18:30:00+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
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_stub.h>
#include <deal.II/base/point.h>
#include <deal.II/base/table.h>
#include <deal.II/grid/reference_cell.h>
#include <deal.II/numerics/data_component_interpretation.h>
#include <boost/serialization/map.hpp>
#include <limits>
#include <ostream>
#include <string>
#include <tuple>
#include <typeinfo>
#include <vector>

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::Hdf5Flags
 
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

namespace  DataOutBase
 

Enumerations

enum class  DataOutBase::CompressionLevel {
  DataOutBase::no_compression , DataOutBase::best_speed , DataOutBase::best_compression , DataOutBase::default_compression ,
  DataOutBase::plain_text
}
 
enum  DataOutBase::OutputFormat {
  DataOutBase::default_format , DataOutBase::none , DataOutBase::dx , DataOutBase::ucd ,
  DataOutBase::gnuplot , DataOutBase::povray , DataOutBase::eps , DataOutBase::gmv ,
  DataOutBase::tecplot , 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_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, const VtkFlags &flags)
 
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_deal_II_intermediate_in_parallel (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, const std::string &filename, const MPI_Comm comm, const CompressionLevel compression)
 
template<int dim, int spacedim>
void DataOutBase::write_hdf5_parallel (const std::vector< Patch< dim, spacedim > > &patches, const DataOutFilter &data_filter, const DataOutBase::Hdf5Flags &flags, const std::string &filename, const 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 DataOutBase::Hdf5Flags &flags, const bool write_mesh_file, const std::string &mesh_filename, const std::string &solution_filename, const 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)