Flow123d  DF_patch_fe_data_tables-1a16803
Public Member Functions | Private Attributes | List of all members
FeQ< ValueType > Class Template Reference

#include <patch_fe_values.hh>

Collaboration diagram for FeQ< ValueType >:
Collaboration graph
[legend]

Public Member Functions

 FeQ ()=delete
 Forbidden default constructor. More...
 
 FeQ (PatchPointValues< 3 > &patch_point_vals, unsigned int begin, unsigned int op_idx, unsigned int n_dofs)
 
ValueType operator() (FMT_UNUSED unsigned int shape_idx, FMT_UNUSED const BulkPoint &point)
 
ValueType operator() (FMT_UNUSED unsigned int shape_idx, FMT_UNUSED const SidePoint &point)
 
Vector operator() (unsigned int shape_idx, const BulkPoint &point)
 
Tensor operator() (unsigned int shape_idx, const BulkPoint &point)
 
Vector operator() (unsigned int shape_idx, const SidePoint &point)
 
Tensor operator() (FMT_UNUSED unsigned int shape_idx, FMT_UNUSED const SidePoint &point)
 

Private Attributes

PatchPointValues< 3 > & patch_point_vals_
 Reference to PatchPointValues. More...
 
unsigned int begin_
 Index of the first component of the Quantity. Size is given by ValueType. More...
 
unsigned int op_idx_
 Index of operation in patch_point_vals_.operations vector. More...
 
unsigned int n_dofs_
 Number of DOFs. More...
 

Detailed Description

template<class ValueType>
class FeQ< ValueType >

Definition at line 74 of file patch_fe_values.hh.

Constructor & Destructor Documentation

◆ FeQ() [1/2]

template<class ValueType >
FeQ< ValueType >::FeQ ( )
delete

Forbidden default constructor.

◆ FeQ() [2/2]

template<class ValueType >
FeQ< ValueType >::FeQ ( PatchPointValues< 3 > &  patch_point_vals,
unsigned int  begin,
unsigned int  op_idx,
unsigned int  n_dofs 
)
inline

Definition at line 80 of file patch_fe_values.hh.

Member Function Documentation

◆ operator()() [1/6]

template<class ValueType >
ValueType FeQ< ValueType >::operator() ( FMT_UNUSED unsigned int  shape_idx,
FMT_UNUSED const BulkPoint point 
)

◆ operator()() [2/6]

template<class ValueType >
ValueType FeQ< ValueType >::operator() ( FMT_UNUSED unsigned int  shape_idx,
FMT_UNUSED const SidePoint point 
)

◆ operator()() [3/6]

Tensor FeQ< Tensor >::operator() ( FMT_UNUSED unsigned int  shape_idx,
FMT_UNUSED const SidePoint point 
)
inline

Definition at line 958 of file patch_fe_values.hh.

◆ operator()() [4/6]

Vector FeQ< Vector >::operator() ( unsigned int  shape_idx,
const BulkPoint point 
)
inline

Definition at line 934 of file patch_fe_values.hh.

◆ operator()() [5/6]

Tensor FeQ< Tensor >::operator() ( unsigned int  shape_idx,
const BulkPoint point 
)
inline

Definition at line 940 of file patch_fe_values.hh.

◆ operator()() [6/6]

Vector FeQ< Vector >::operator() ( unsigned int  shape_idx,
const SidePoint point 
)
inline

Definition at line 952 of file patch_fe_values.hh.

Member Data Documentation

◆ begin_

template<class ValueType >
unsigned int FeQ< ValueType >::begin_
private

Index of the first component of the Quantity. Size is given by ValueType.

Definition at line 93 of file patch_fe_values.hh.

◆ n_dofs_

template<class ValueType >
unsigned int FeQ< ValueType >::n_dofs_
private

Number of DOFs.

Definition at line 95 of file patch_fe_values.hh.

◆ op_idx_

template<class ValueType >
unsigned int FeQ< ValueType >::op_idx_
private

Index of operation in patch_point_vals_.operations vector.

Definition at line 94 of file patch_fe_values.hh.

◆ patch_point_vals_

template<class ValueType >
PatchPointValues<3>& FeQ< ValueType >::patch_point_vals_
private

Reference to PatchPointValues.

Definition at line 92 of file patch_fe_values.hh.


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