Flow123d  DF_patch_fe_mechanics-ccea6e4
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, bool is_bulk, unsigned int op_idx)
 
 FeQ (PatchPointValues< 3 > *patch_point_vals_bulk, PatchPointValues< 3 > *patch_point_vals_side, unsigned int op_idx, unsigned int i_shape_fn_idx)
 Constructor used only in FeQArray::shape() More...
 
ValueType operator() (const BulkPoint &point) const
 
ValueType operator() (const SidePoint &point) const
 
Vector operator() (const BulkPoint &point) const
 
Tensor operator() (const BulkPoint &point) const
 
Vector operator() (const SidePoint &point) const
 
Tensor operator() (const SidePoint &point) const
 

Private Attributes

PatchPointValues< 3 > * patch_point_vals_bulk_
 Pointer to bulk PatchPointValues. More...
 
PatchPointValues< 3 > * patch_point_vals_side_
 Pointer to side PatchPointValues. More...
 
unsigned int op_idx_
 Index of operation in patch_point_vals_.operations vector. More...
 
unsigned int i_shape_fn_idx_
 Index of shape function. More...
 

Detailed Description

template<class ValueType>
class FeQ< ValueType >

Definition at line 68 of file patch_fe_values.hh.

Constructor & Destructor Documentation

◆ FeQ() [1/3]

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

Forbidden default constructor.

◆ FeQ() [2/3]

template<class ValueType >
FeQ< ValueType >::FeQ ( PatchPointValues< 3 > *  patch_point_vals,
bool  is_bulk,
unsigned int  op_idx 
)
inline

Definition at line 74 of file patch_fe_values.hh.

◆ FeQ() [3/3]

template<class ValueType >
FeQ< ValueType >::FeQ ( PatchPointValues< 3 > *  patch_point_vals_bulk,
PatchPointValues< 3 > *  patch_point_vals_side,
unsigned int  op_idx,
unsigned int  i_shape_fn_idx 
)
inline

Constructor used only in FeQArray::shape()

Definition at line 81 of file patch_fe_values.hh.

Member Function Documentation

◆ operator()() [1/6]

template<class ValueType >
ValueType FeQ< ValueType >::operator() ( const BulkPoint point) const

Definition at line 1397 of file patch_fe_values.hh.

◆ operator()() [2/6]

Vector FeQ< Vector >::operator() ( const BulkPoint point) const
inline

Definition at line 1405 of file patch_fe_values.hh.

◆ operator()() [3/6]

Tensor FeQ< Tensor >::operator() ( const BulkPoint point) const
inline

Definition at line 1413 of file patch_fe_values.hh.

◆ operator()() [4/6]

template<class ValueType >
ValueType FeQ< ValueType >::operator() ( const SidePoint point) const

Definition at line 1421 of file patch_fe_values.hh.

◆ operator()() [5/6]

Vector FeQ< Vector >::operator() ( const SidePoint point) const
inline

Definition at line 1429 of file patch_fe_values.hh.

◆ operator()() [6/6]

Tensor FeQ< Tensor >::operator() ( const SidePoint point) const
inline

Definition at line 1437 of file patch_fe_values.hh.

Member Data Documentation

◆ i_shape_fn_idx_

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

Index of shape function.

Definition at line 98 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 97 of file patch_fe_values.hh.

◆ patch_point_vals_bulk_

template<class ValueType >
PatchPointValues<3>* FeQ< ValueType >::patch_point_vals_bulk_
private

Pointer to bulk PatchPointValues.

Definition at line 95 of file patch_fe_values.hh.

◆ patch_point_vals_side_

template<class ValueType >
PatchPointValues<3>* FeQ< ValueType >::patch_point_vals_side_
private

Pointer to side PatchPointValues.

Definition at line 96 of file patch_fe_values.hh.


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