Flow123d  DF_patch_fe_data_tables-3c41206
Public Member Functions | Public Attributes | Protected Member Functions | Friends | List of all members
RefElementValues< spacedim > Class Template Reference

#include <element_values.hh>

Inheritance diagram for RefElementValues< spacedim >:
Inheritance graph
[legend]
Collaboration diagram for RefElementValues< spacedim >:
Collaboration graph
[legend]

Public Member Functions

 RefElementValues (Quadrature &_quadrature, unsigned int dim)
 
 ~RefElementValues ()
 Correct deallocation of objects created by 'initialize' methods. More...
 
unsigned int n_points ()
 Returns the number of quadrature points. More...
 
void ref_initialize (Quadrature &_quadrature, unsigned int dim)
 Initialize ref_data or side_ref_data. More...
 

Public Attributes

const unsigned int dim_
 Dimension of space of reference cell. More...
 
const unsigned int n_points_
 Number of integration points. More...
 
const unsigned int n_sides_
 Number of sides in reference cell. More...
 
RefElementDataref_data
 Data on reference element. More...
 
std::vector< RefElementData * > side_ref_data
 Data on reference element (for each side ). More...
 

Protected Member Functions

RefElementDatainit_ref_data (const Quadrature &q)
 Precompute data on reference element. More...
 

Friends

class PatchPointValues< spacedim >
 

Detailed Description

template<unsigned int spacedim>
class RefElementValues< spacedim >

Definition at line 125 of file element_values.hh.

Constructor & Destructor Documentation

◆ RefElementValues()

template<unsigned int spacedim>
RefElementValues< spacedim >::RefElementValues ( Quadrature _quadrature,
unsigned int  dim 
)

Definition at line 39 of file element_values.cc.

◆ ~RefElementValues()

template<unsigned int spacedim>
RefElementValues< spacedim >::~RefElementValues

Correct deallocation of objects created by 'initialize' methods.

Definition at line 222 of file element_values.cc.

Member Function Documentation

◆ init_ref_data()

template<unsigned int spacedim>
RefElementData * RefElementValues< spacedim >::init_ref_data ( const Quadrature q)
protected

Precompute data on reference element.

Definition at line 112 of file element_values.cc.

◆ n_points()

template<unsigned int spacedim>
unsigned int RefElementValues< spacedim >::n_points ( )
inline

Returns the number of quadrature points.

Definition at line 135 of file element_values.hh.

◆ ref_initialize()

template<unsigned int spacedim>
void RefElementValues< spacedim >::ref_initialize ( Quadrature _quadrature,
unsigned int  dim 
)

Initialize ref_data or side_ref_data.

Definition at line 185 of file element_values.cc.

Here is the caller graph for this function:

Friends And Related Function Documentation

◆ PatchPointValues< spacedim >

template<unsigned int spacedim>
friend class PatchPointValues< spacedim >
friend

Definition at line 159 of file element_values.hh.

Member Data Documentation

◆ dim_

template<unsigned int spacedim>
const unsigned int RefElementValues< spacedim >::dim_

Dimension of space of reference cell.

Definition at line 143 of file element_values.hh.

◆ n_points_

template<unsigned int spacedim>
const unsigned int RefElementValues< spacedim >::n_points_

Number of integration points.

Definition at line 146 of file element_values.hh.

◆ n_sides_

template<unsigned int spacedim>
const unsigned int RefElementValues< spacedim >::n_sides_

Number of sides in reference cell.

Definition at line 149 of file element_values.hh.

◆ ref_data

template<unsigned int spacedim>
RefElementData* RefElementValues< spacedim >::ref_data

Data on reference element.

Definition at line 152 of file element_values.hh.

◆ side_ref_data

template<unsigned int spacedim>
std::vector<RefElementData*> RefElementValues< spacedim >::side_ref_data

Data on reference element (for each side ).

Definition at line 155 of file element_values.hh.


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