deal.II version GIT relicensing-2206-gaa53ff9447 2024-12-02 09:10: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
Public Member Functions | Public Attributes | List of all members
internal::DataOutImplementation::ParallelData< dim, spacedim > Struct Template Reference

#include <deal.II/numerics/data_out.h>

Inheritance diagram for internal::DataOutImplementation::ParallelData< dim, spacedim >:
Inheritance graph
[legend]

Public Member Functions

 ParallelData (const unsigned int n_datasets, const unsigned int n_subdivisions, const std::vector< unsigned int > &n_postprocessor_outputs, const ::hp::MappingCollection< dim, spacedim > &mapping, const std::vector< std::shared_ptr<::hp::FECollection< dim, spacedim > > > &finite_elements, const UpdateFlags update_flags, const std::vector< std::vector< unsigned int > > &cell_to_patch_index_map)
 
void reinit_all_fe_values (std::vector< std::shared_ptr< DataEntryBase< dim, spacedim > > > &dof_data, const typename ::Triangulation< dim, spacedim >::cell_iterator &cell, const unsigned int face=numbers::invalid_unsigned_int)
 
const FEValuesBase< dim, spacedim > & get_present_fe_values (const unsigned int dataset) const
 
void resize_system_vectors (const unsigned int n_components)
 

Public Attributes

std::vector< Point< spacedim > > patch_evaluation_points
 
const std::vector< std::vector< unsigned int > > * cell_to_patch_index_map
 
const unsigned int n_datasets
 
const unsigned int n_subdivisions
 
DataPostprocessorInputs::Scalar< spacedim > patch_values_scalar
 
DataPostprocessorInputs::Vector< spacedim > patch_values_system
 
std::vector< std::vector<::Vector< double > > > postprocessed_values
 
const ::hp::MappingCollection< dim, spacedim > mapping_collection
 
const std::vector< std::shared_ptr<::hp::FECollection< dim, spacedim > > > finite_elements
 
const UpdateFlags update_flags
 
std::vector< std::shared_ptr<::hp::FEValues< dim, spacedim > > > x_fe_values
 
std::vector< std::shared_ptr<::hp::FEFaceValues< dim, spacedim > > > x_fe_face_values
 

Detailed Description

template<int dim, int spacedim>
struct internal::DataOutImplementation::ParallelData< dim, spacedim >

A derived class for use in the DataOut class. This is a class for the AdditionalData kind of data structure discussed in the documentation of the WorkStream context.

Definition at line 40 of file data_out.h.

Constructor & Destructor Documentation

◆ ParallelData()

template<int dim, int spacedim>
internal::DataOutImplementation::ParallelData< dim, spacedim >::ParallelData ( const unsigned int  n_datasets,
const unsigned int  n_subdivisions,
const std::vector< unsigned int > &  n_postprocessor_outputs,
const ::hp::MappingCollection< dim, spacedim > &  mapping,
const std::vector< std::shared_ptr<::hp::FECollection< dim, spacedim > > > &  finite_elements,
const UpdateFlags  update_flags,
const std::vector< std::vector< unsigned int > > &  cell_to_patch_index_map 
)

Definition at line 42 of file data_out.cc.

Member Function Documentation

◆ reinit_all_fe_values()

template<int dim, int spacedim>
void internal::DataOutImplementation::ParallelDataBase< dim, spacedim >::reinit_all_fe_values ( std::vector< std::shared_ptr< DataEntryBase< dim, spacedim > > > &  dof_data,
const typename ::Triangulation< dim, spacedim >::cell_iterator &  cell,
const unsigned int  face = numbers::invalid_unsigned_int 
)
inherited

◆ get_present_fe_values()

template<int dim, int spacedim>
const FEValuesBase< dim, spacedim > & internal::DataOutImplementation::ParallelDataBase< dim, spacedim >::get_present_fe_values ( const unsigned int  dataset) const
inherited

◆ resize_system_vectors()

template<int dim, int spacedim>
void internal::DataOutImplementation::ParallelDataBase< dim, spacedim >::resize_system_vectors ( const unsigned int  n_components)
inherited

Member Data Documentation

◆ patch_evaluation_points

template<int dim, int spacedim>
std::vector<Point<spacedim> > internal::DataOutImplementation::ParallelData< dim, spacedim >::patch_evaluation_points

Definition at line 53 of file data_out.h.

◆ cell_to_patch_index_map

template<int dim, int spacedim>
const std::vector<std::vector<unsigned int> >* internal::DataOutImplementation::ParallelData< dim, spacedim >::cell_to_patch_index_map

Definition at line 55 of file data_out.h.

◆ n_datasets

template<int dim, int spacedim>
const unsigned int internal::DataOutImplementation::ParallelDataBase< dim, spacedim >::n_datasets
inherited

Definition at line 433 of file data_out_dof_data.h.

◆ n_subdivisions

template<int dim, int spacedim>
const unsigned int internal::DataOutImplementation::ParallelDataBase< dim, spacedim >::n_subdivisions
inherited

Definition at line 434 of file data_out_dof_data.h.

◆ patch_values_scalar

template<int dim, int spacedim>
DataPostprocessorInputs::Scalar<spacedim> internal::DataOutImplementation::ParallelDataBase< dim, spacedim >::patch_values_scalar
inherited

Definition at line 436 of file data_out_dof_data.h.

◆ patch_values_system

template<int dim, int spacedim>
DataPostprocessorInputs::Vector<spacedim> internal::DataOutImplementation::ParallelDataBase< dim, spacedim >::patch_values_system
inherited

Definition at line 437 of file data_out_dof_data.h.

◆ postprocessed_values

template<int dim, int spacedim>
std::vector<std::vector<::Vector<double> > > internal::DataOutImplementation::ParallelDataBase< dim, spacedim >::postprocessed_values
inherited

Definition at line 438 of file data_out_dof_data.h.

◆ mapping_collection

template<int dim, int spacedim>
const ::hp::MappingCollection<dim, spacedim> internal::DataOutImplementation::ParallelDataBase< dim, spacedim >::mapping_collection
inherited

Definition at line 440 of file data_out_dof_data.h.

◆ finite_elements

template<int dim, int spacedim>
const std::vector< std::shared_ptr<::hp::FECollection<dim, spacedim> > > internal::DataOutImplementation::ParallelDataBase< dim, spacedim >::finite_elements
inherited

Definition at line 443 of file data_out_dof_data.h.

◆ update_flags

template<int dim, int spacedim>
const UpdateFlags internal::DataOutImplementation::ParallelDataBase< dim, spacedim >::update_flags
inherited

Definition at line 444 of file data_out_dof_data.h.

◆ x_fe_values

template<int dim, int spacedim>
std::vector<std::shared_ptr<::hp::FEValues<dim, spacedim> > > internal::DataOutImplementation::ParallelDataBase< dim, spacedim >::x_fe_values
inherited

Definition at line 447 of file data_out_dof_data.h.

◆ x_fe_face_values

template<int dim, int spacedim>
std::vector<std::shared_ptr<::hp::FEFaceValues<dim, spacedim> > > internal::DataOutImplementation::ParallelDataBase< dim, spacedim >::x_fe_face_values
inherited

Definition at line 449 of file data_out_dof_data.h.


The documentation for this struct was generated from the following files: