Reference documentation for deal.II version 8.1.0
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Groups Pages
Public Member Functions | Public Attributes | List of all members
internal::DataOutFaces::ParallelData< dim, spacedim > Struct Template Reference

#include <data_out_faces.h>

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

Public Member Functions

 ParallelData (const unsigned int n_datasets, const unsigned int n_subdivisions, const std::vector< unsigned int > &n_postprocessor_outputs, const Mapping< dim, spacedim > &mapping, const std::vector< std_cxx1x::shared_ptr<::hp::FECollection< dim, spacedim > > > &finite_elements, const UpdateFlags update_flags)
 
- Public Member Functions inherited from internal::DataOut::ParallelDataBase< dim, spacedim >
 ParallelDataBase (const unsigned int n_datasets, const unsigned int n_subdivisions, const std::vector< unsigned int > &n_postprocessor_outputs, const Mapping< dim, spacedim > &mapping, const std::vector< std_cxx1x::shared_ptr<::hp::FECollection< dim, spacedim > > > &finite_elements, const UpdateFlags update_flags, const bool use_face_values)
 
 ParallelDataBase (const ParallelDataBase &data)
 
template<typename DH >
void reinit_all_fe_values (std::vector< std_cxx1x::shared_ptr< DataEntryBase< DH > > > &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< dim > > patch_normals
 
std::vector< Point< spacedim > > patch_evaluation_points
 
- Public Attributes inherited from internal::DataOut::ParallelDataBase< dim, spacedim >
const unsigned int n_datasets
 
const unsigned int n_subdivisions
 
std::vector< doublepatch_values
 
std::vector<::Vector< double > > patch_values_system
 
std::vector< Tensor
< 1, spacedim > > 
patch_gradients
 
std::vector< std::vector
< Tensor< 1, spacedim > > > 
patch_gradients_system
 
std::vector< Tensor
< 2, spacedim > > 
patch_hessians
 
std::vector< std::vector
< Tensor< 2, spacedim > > > 
patch_hessians_system
 
std::vector< std::vector
<::Vector< double > > > 
postprocessed_values
 
const ::hp::MappingCollection
< dim, spacedim > 
mapping_collection
 
const std::vector
< std_cxx1x::shared_ptr
<::hp::FECollection< dim,
spacedim > > > 
finite_elements
 
const UpdateFlags update_flags
 
std::vector
< std_cxx1x::shared_ptr
<::hp::FEValues< dim, spacedim > > > 
x_fe_values
 
std::vector
< std_cxx1x::shared_ptr
<::hp::FEFaceValues< dim,
spacedim > > > 
x_fe_face_values
 

Detailed Description

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

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

Definition at line 44 of file data_out_faces.h.


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