Flow123d  release_3.0.0-1192-gc7b86c0
Static Public Member Functions | List of all members
FEShapeHandler< rank, elemdim, spacedim, Value > Class Template Reference

Static Public Member Functions

static Value::return_type fe_value (FEValues< elemdim, 3 > &fe_val, unsigned int i_dof, unsigned int i_qp, unsigned int comp_index)
 

Detailed Description

template<int rank, int elemdim, int spacedim, class Value>
class FEShapeHandler< rank, elemdim, spacedim, Value >

Helper class, allow to simplify computing value of FieldFE.

Use correct method FEValues<...>::shape_xxx given with Value::rank_. Is done by class partial specialization as, we were not able to do this using function overloading (since they differ only by return value) and partial specialization of the function templates is not supported in C++.

Definition at line 38 of file fe_value_handler.cc.

Member Function Documentation

template<int rank, int elemdim, int spacedim, class Value >
static Value::return_type FEShapeHandler< rank, elemdim, spacedim, Value >::fe_value ( FEValues< elemdim, 3 > &  fe_val,
unsigned int  i_dof,
unsigned int  i_qp,
unsigned int  comp_index 
)
inlinestatic

Definition at line 41 of file fe_value_handler.cc.

Here is the caller graph for this function:


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