Flow123d  DF_patch_fe_mechanics-5faa023
Public Member Functions | Private Attributes | List of all members
FeQ< ValueType > Class Template Reference

#include <op_accessors.hh>

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

Public Member Functions

 FeQ ()=delete
 Forbidden default constructor. More...
 
 FeQ (PatchOp< 3 > *patch_op)
 
 FeQ (PatchOp< 3 > *patch_op_bulk, PatchOp< 3 > *patch_op_side, 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
 

Private Attributes

PatchOp< 3 > * patch_op_bulk_
 Pointer to bulk operation. More...
 
PatchOp< 3 > * patch_op_side_
 Pointer to side operation. More...
 
unsigned int i_shape_fn_idx_
 Index of shape function. More...
 

Detailed Description

template<class ValueType>
class FeQ< ValueType >

Definition at line 51 of file op_accessors.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 ( PatchOp< 3 > *  patch_op)
inline

Definition at line 57 of file op_accessors.hh.

◆ FeQ() [3/3]

template<class ValueType >
FeQ< ValueType >::FeQ ( PatchOp< 3 > *  patch_op_bulk,
PatchOp< 3 > *  patch_op_side,
unsigned int  i_shape_fn_idx 
)
inline

Constructor used only in FeQArray::shape()

Definition at line 64 of file op_accessors.hh.

Member Function Documentation

◆ operator()() [1/2]

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

Definition at line 38 of file op_accessors_impl.hh.

◆ operator()() [2/2]

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

Definition at line 44 of file op_accessors_impl.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 75 of file op_accessors.hh.

◆ patch_op_bulk_

template<class ValueType >
PatchOp<3>* FeQ< ValueType >::patch_op_bulk_
private

Pointer to bulk operation.

Definition at line 73 of file op_accessors.hh.

◆ patch_op_side_

template<class ValueType >
PatchOp<3>* FeQ< ValueType >::patch_op_side_
private

Pointer to side operation.

Definition at line 74 of file op_accessors.hh.


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