Flow123d  DF_patch_fe_mechanics-5faa023
Protected Member Functions | Protected Attributes | List of all members
BaseValues< dim > Class Template Reference

#include <op_factory.hh>

Inheritance diagram for BaseValues< dim >:
Inheritance graph
[legend]
Collaboration diagram for BaseValues< dim >:
Collaboration graph
[legend]

Protected Member Functions

 BaseValues (PatchFEValues< 3 > &pfev)
 
template<class OpType >
PatchOp< 3 > * make_patch_op ()
 Factory method. Creates operation of given OpType. More...
 
template<class ValueType , template< unsigned int, class, unsigned int > class OpType, class Domain >
FeQArray< ValueType > make_qarray (uint component_idx=0)
 Factory method. Same as previous but creates FE operation. More...
 

Protected Attributes

PatchFEValues< 3 > & patch_fe_values_
 
std::shared_ptr< FiniteElement< dim > > fe_
 

Detailed Description

template<unsigned int dim>
class BaseValues< dim >

Definition at line 30 of file op_factory.hh.

Constructor & Destructor Documentation

◆ BaseValues()

template<unsigned int dim>
BaseValues< dim >::BaseValues ( PatchFEValues< 3 > &  pfev)
inlineprotected

Definition at line 34 of file op_factory.hh.

Member Function Documentation

◆ make_patch_op()

template<unsigned int dim>
template<class OpType >
PatchOp<3>* BaseValues< dim >::make_patch_op ( )
inlineprotected

Factory method. Creates operation of given OpType.

Definition at line 39 of file op_factory.hh.

Here is the caller graph for this function:

◆ make_qarray()

template<unsigned int dim>
template<class ValueType , template< unsigned int, class, unsigned int > class OpType, class Domain >
FeQArray<ValueType> BaseValues< dim >::make_qarray ( uint  component_idx = 0)
inlineprotected

Factory method. Same as previous but creates FE operation.

Definition at line 45 of file op_factory.hh.

Member Data Documentation

◆ fe_

template<unsigned int dim>
std::shared_ptr< FiniteElement<dim> > BaseValues< dim >::fe_
protected

Definition at line 51 of file op_factory.hh.

◆ patch_fe_values_

template<unsigned int dim>
PatchFEValues<3>& BaseValues< dim >::patch_fe_values_
protected

Definition at line 50 of file op_factory.hh.


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