Flow123d  DF_patch_fe_data_tables-586fb30
Public Member Functions | Public Attributes | List of all members
PatchFEValues< spacedim >::TableSizes Struct Reference

Struct for pre-computing number of elements, sides, bulk points and side points on each dimension. More...

#include <patch_fe_values.hh>

Collaboration diagram for PatchFEValues< spacedim >::TableSizes:
Collaboration graph
[legend]

Public Member Functions

 TableSizes ()
 Constructor. More...
 
void reset ()
 Set all values to zero. More...
 
void copy (const TableSizes &other)
 Copy values of other TableSizes instance. More...
 

Public Attributes

std::vector< std::vector< uint > > elem_sizes_
 
std::vector< std::vector< uint > > point_sizes_
 

Detailed Description

template<unsigned int spacedim = 3>
struct PatchFEValues< spacedim >::TableSizes

Struct for pre-computing number of elements, sides, bulk points and side points on each dimension.

Definition at line 597 of file patch_fe_values.hh.

Constructor & Destructor Documentation

◆ TableSizes()

template<unsigned int spacedim = 3>
PatchFEValues< spacedim >::TableSizes::TableSizes ( )
inline

Constructor.

Definition at line 600 of file patch_fe_values.hh.

Member Function Documentation

◆ copy()

template<unsigned int spacedim = 3>
void PatchFEValues< spacedim >::TableSizes::copy ( const TableSizes other)
inline

Copy values of other TableSizes instance.

Definition at line 614 of file patch_fe_values.hh.

◆ reset()

template<unsigned int spacedim = 3>
void PatchFEValues< spacedim >::TableSizes::reset ( )
inline

Set all values to zero.

Definition at line 606 of file patch_fe_values.hh.

Member Data Documentation

◆ elem_sizes_

template<unsigned int spacedim = 3>
std::vector<std::vector<uint> > PatchFEValues< spacedim >::TableSizes::elem_sizes_

Holds number of elements and sides on each dimension Format: { {n_elements_1D, n_elements_2D, n_elements_3D }, {n_sides_1D, n_sides_2D, n_sides_3D } }

Definition at line 627 of file patch_fe_values.hh.

◆ point_sizes_

template<unsigned int spacedim = 3>
std::vector<std::vector<uint> > PatchFEValues< spacedim >::TableSizes::point_sizes_

Holds number of bulk and side points on each dimension Format: { {n_bulk_points_1D, n_bulk_points_2D, n_bulk_points_3D }, {n_side_points_1D, n_side_points_2D, n_side_points_3D } }

Definition at line 635 of file patch_fe_values.hh.


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