Flow123d  DF_patch_fe_values-dbc06cd
Public Member Functions | Public Attributes | List of all members
DimIntegrals< dim > Struct Template Reference

Set of integral of given dimension necessary in assemblation. More...

#include <integral_data.hh>

Public Member Functions

void make_permanent ()
 Finalize temporary part of integral data. More...
 
void revert_temporary ()
 Erase temporary part of integral data. More...
 
void reset ()
 Clear list of integral data. More...
 
unsigned int n_patch_cells () const
 Return number of cells on patch. More...
 
unsigned int n_patch_edges () const
 Return number of edges on patch. More...
 
unsigned int n_patch_neighbours () const
 Return number of neighbours on patch. More...
 
unsigned int n_patch_boundaries () const
 Return number of boundaries on patch. More...
 

Public Attributes

IntegralPtrMap< BulkIntegralAcc< dim > > bulk_
 Bulk integrals of elements. More...
 
IntegralPtrMap< EdgeIntegralAcc< dim > > edge_
 Edge integrals between elements of same dimensions. More...
 
IntegralPtrMap< CouplingIntegralAcc< dim > > coupling_
 Coupling integrals between elements of dimensions dim and dim-1. More...
 
IntegralPtrMap< BoundaryIntegralAcc< dim > > boundary_
 Boundary integrals betwwen side and boundary element of dim-1. More...
 

Detailed Description

template<unsigned int dim>
struct DimIntegrals< dim >

Set of integral of given dimension necessary in assemblation.

Definition at line 146 of file integral_data.hh.

Member Function Documentation

◆ make_permanent()

template<unsigned int dim>
void DimIntegrals< dim >::make_permanent ( )
inline

Finalize temporary part of integral data.

Definition at line 155 of file integral_data.hh.

◆ n_patch_boundaries()

template<unsigned int dim>
unsigned int DimIntegrals< dim >::n_patch_boundaries ( ) const
inline

Return number of boundaries on patch.

Definition at line 200 of file integral_data.hh.

◆ n_patch_cells()

template<unsigned int dim>
unsigned int DimIntegrals< dim >::n_patch_cells ( ) const
inline

Return number of cells on patch.

Definition at line 182 of file integral_data.hh.

◆ n_patch_edges()

template<unsigned int dim>
unsigned int DimIntegrals< dim >::n_patch_edges ( ) const
inline

Return number of edges on patch.

Definition at line 188 of file integral_data.hh.

◆ n_patch_neighbours()

template<unsigned int dim>
unsigned int DimIntegrals< dim >::n_patch_neighbours ( ) const
inline

Return number of neighbours on patch.

Definition at line 194 of file integral_data.hh.

◆ reset()

template<unsigned int dim>
void DimIntegrals< dim >::reset ( )
inline

Clear list of integral data.

Definition at line 173 of file integral_data.hh.

◆ revert_temporary()

template<unsigned int dim>
void DimIntegrals< dim >::revert_temporary ( )
inline

Erase temporary part of integral data.

Definition at line 164 of file integral_data.hh.

Member Data Documentation

◆ boundary_

template<unsigned int dim>
IntegralPtrMap<BoundaryIntegralAcc<dim> > DimIntegrals< dim >::boundary_

Boundary integrals betwwen side and boundary element of dim-1.

Definition at line 151 of file integral_data.hh.

◆ bulk_

template<unsigned int dim>
IntegralPtrMap<BulkIntegralAcc<dim> > DimIntegrals< dim >::bulk_

Bulk integrals of elements.

Definition at line 148 of file integral_data.hh.

◆ coupling_

template<unsigned int dim>
IntegralPtrMap<CouplingIntegralAcc<dim> > DimIntegrals< dim >::coupling_

Coupling integrals between elements of dimensions dim and dim-1.

Definition at line 150 of file integral_data.hh.

◆ edge_

template<unsigned int dim>
IntegralPtrMap<EdgeIntegralAcc<dim> > DimIntegrals< dim >::edge_

Edge integrals between elements of same dimensions.

Definition at line 149 of file integral_data.hh.


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