Flow123d  DF_patch_fe_darcy_complete-579fe1e
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 ()
 
 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 56 of file op_accessors.hh.

Constructor & Destructor Documentation

◆ FeQ() [1/3]

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

Default constructor.

Used only in template specialization of CoplingIntegral. DO NOT USE in other cases.

Definition at line 63 of file op_accessors.hh.

◆ FeQ() [2/3]

template<class ValueType >
FeQ< ValueType >::FeQ ( PatchOp< 3 > *  patch_op)
inline

Definition at line 67 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 74 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 85 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 83 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 84 of file op_accessors.hh.


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