Flow123d
DF_patch_fe_data_tables-586fb30
|
#include <patch_fe_values.hh>
Public Member Functions | |
JoinShapeAccessor () | |
Default constructor. More... | |
JoinShapeAccessor (PatchPointValues< 3 > *patch_point_vals_bulk, PatchPointValues< 3 > *patch_point_vals_side, unsigned int n_dofs_bulk, unsigned int n_dofs_side, unsigned int op_idx_bulk, unsigned int op_idx_side, unsigned int join_idx) | |
unsigned int | join_idx () const |
Return global index of DOF. More... | |
unsigned int | local_idx () const |
Return local index of DOF (on low / high-dim) - should be private method. More... | |
unsigned int | n_dofs_low () const |
unsigned int | n_dofs_high () const |
unsigned int | n_dofs_both () const |
bool | is_high_dim () const |
void | inc () |
Iterates to next item. More... | |
bool | operator== (const JoinShapeAccessor< ValueType > &other) const |
Comparison of accessors. More... | |
ValueType | operator() (const BulkPoint &point) |
ValueType | operator() (const SidePoint &point) |
Vector | operator() (FMT_UNUSED const BulkPoint &point) |
Tensor | operator() (FMT_UNUSED const BulkPoint &point) |
Vector | operator() (FMT_UNUSED const SidePoint &point) |
Tensor | operator() (FMT_UNUSED const SidePoint &point) |
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 | n_dofs_high_ |
Number of DOFs on high-dim element. More... | |
unsigned int | n_dofs_low_ |
Number of DOFs on low-dim element. More... | |
unsigned int | op_idx_bulk_ |
Index of operation in patch_point_vals_bulk_.operations vector. More... | |
unsigned int | op_idx_side_ |
Index of operation in patch_point_vals_side_.operations vector. More... | |
unsigned int | join_idx_ |
Index of processed DOF. More... | |
Definition at line 98 of file patch_fe_values.hh.
|
inline |
Default constructor.
Definition at line 101 of file patch_fe_values.hh.
|
inline |
Constructor
patch_point_vals_bulk | Pointer to PatchPointValues bulk object. |
patch_point_vals_side | Pointer to PatchPointValues side object. |
begin | Index of the first component of the bulk Quantity. |
begin_side | Index of the first component of the side Quantity. |
n_dofs_bulk | Number of DOFs of bulk (lower-dim) element. |
n_dofs_side | Number of DOFs of side (higher-dim) element. |
join_idx | Index function. |
Definition at line 115 of file patch_fe_values.hh.
|
inline |
Iterates to next item.
Definition at line 150 of file patch_fe_values.hh.
|
inline |
|
inline |
Return global index of DOF.
Definition at line 123 of file patch_fe_values.hh.
|
inline |
Return local index of DOF (on low / high-dim) - should be private method.
Definition at line 128 of file patch_fe_values.hh.
|
inline |
Definition at line 141 of file patch_fe_values.hh.
|
inline |
Definition at line 137 of file patch_fe_values.hh.
|
inline |
Definition at line 133 of file patch_fe_values.hh.
ValueType JoinShapeAccessor< ValueType >::operator() | ( | const BulkPoint & | point | ) |
Definition at line 954 of file patch_fe_values.hh.
ValueType JoinShapeAccessor< ValueType >::operator() | ( | const SidePoint & | point | ) |
Definition at line 976 of file patch_fe_values.hh.
|
inline |
Definition at line 964 of file patch_fe_values.hh.
|
inline |
Definition at line 970 of file patch_fe_values.hh.
|
inline |
Definition at line 986 of file patch_fe_values.hh.
|
inline |
Definition at line 992 of file patch_fe_values.hh.
|
inline |
Comparison of accessors.
Definition at line 155 of file patch_fe_values.hh.
|
private |
Index of processed DOF.
Definition at line 172 of file patch_fe_values.hh.
|
private |
Number of DOFs on high-dim element.
Definition at line 168 of file patch_fe_values.hh.
|
private |
Number of DOFs on low-dim element.
Definition at line 169 of file patch_fe_values.hh.
|
private |
Index of operation in patch_point_vals_bulk_.operations vector.
Definition at line 170 of file patch_fe_values.hh.
|
private |
Index of operation in patch_point_vals_side_.operations vector.
Definition at line 171 of file patch_fe_values.hh.
|
private |
Pointer to bulk PatchPointValues.
Definition at line 166 of file patch_fe_values.hh.
|
private |
Pointer to side PatchPointValues.
Definition at line 167 of file patch_fe_values.hh.