Flow123d
DF_patch_fe_mechanics-24d9721
|
#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) const |
ValueType | operator() (const SidePoint &point) const |
Vector | operator() (const BulkPoint &point) const |
Tensor | operator() (const BulkPoint &point) const |
Vector | operator() (const SidePoint &point) const |
Tensor | operator() (const SidePoint &point) const |
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 96 of file patch_fe_values.hh.
|
inline |
Default constructor.
Definition at line 99 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 113 of file patch_fe_values.hh.
|
inline |
Iterates to next item.
Definition at line 148 of file patch_fe_values.hh.
|
inline |
|
inline |
Return global index of DOF.
Definition at line 121 of file patch_fe_values.hh.
|
inline |
Return local index of DOF (on low / high-dim) - should be private method.
Definition at line 126 of file patch_fe_values.hh.
|
inline |
Definition at line 139 of file patch_fe_values.hh.
|
inline |
Definition at line 135 of file patch_fe_values.hh.
|
inline |
Definition at line 131 of file patch_fe_values.hh.
ValueType JoinShapeAccessor< ValueType >::operator() | ( | const BulkPoint & | point | ) | const |
Definition at line 1433 of file patch_fe_values.hh.
|
inline |
Definition at line 1443 of file patch_fe_values.hh.
|
inline |
Definition at line 1454 of file patch_fe_values.hh.
ValueType JoinShapeAccessor< ValueType >::operator() | ( | const SidePoint & | point | ) | const |
Definition at line 1465 of file patch_fe_values.hh.
|
inline |
Definition at line 1475 of file patch_fe_values.hh.
|
inline |
Definition at line 1486 of file patch_fe_values.hh.
|
inline |
Comparison of accessors.
Definition at line 153 of file patch_fe_values.hh.
|
private |
Index of processed DOF.
Definition at line 170 of file patch_fe_values.hh.
|
private |
Number of DOFs on high-dim element.
Definition at line 166 of file patch_fe_values.hh.
|
private |
Number of DOFs on low-dim element.
Definition at line 167 of file patch_fe_values.hh.
|
private |
Index of operation in patch_point_vals_bulk_.operations vector.
Definition at line 168 of file patch_fe_values.hh.
|
private |
Index of operation in patch_point_vals_side_.operations vector.
Definition at line 169 of file patch_fe_values.hh.
|
private |
Pointer to bulk PatchPointValues.
Definition at line 164 of file patch_fe_values.hh.
|
private |
Pointer to side PatchPointValues.
Definition at line 165 of file patch_fe_values.hh.