|
Flow123d
DF_patch_fe_mechanics-ccea6e4
|
#include <patch_fe_values.hh>


Public Member Functions | |
| BulkValues (PatchPointValues< 3 > *patch_point_vals, MixedPtr< FiniteElement > fe) | |
| Constructor. More... | |
| FeQ< Scalar > | JxW () |
| Register the product of Jacobian determinant and the quadrature weight at bulk quadrature points. More... | |
| ElQ< Vector > | coords () |
| Create bulk accessor of coords entity. More... | |
| ElQ< Scalar > | determinant () |
| Create bulk accessor of jac determinant entity. More... | |
| FeQArray< Scalar > | ref_scalar (uint component_idx=0) |
| FeQArray< Vector > | ref_vector (uint component_idx=0) |
| FeQArray< Vector > | ref_scalar_grad (uint component_idx=0) |
| FeQArray< Tensor > | ref_vector_grad (uint component_idx=0) |
| FeQArray< Scalar > | scalar_shape (uint component_idx=0) |
Return the value of the function_no-th shape function at the p bulk quadrature point. More... | |
| FeQArray< Vector > | vector_shape (uint component_idx=0) |
| FeQArray< Vector > | grad_scalar_shape (uint component_idx=0) |
Return the value of the function_no-th gradient shape function at the p bulk quadrature point. More... | |
| FeQArray< Tensor > | grad_vector_shape (uint component_idx=0) |
Return the value of the function_no-th gradient vector shape function at the p bulk quadrature point. More... | |
| FeQArray< Tensor > | vector_sym_grad (uint component_idx=0) |
Return the value of the function_no-th vector symmetric gradient at the p bulk quadrature point. More... | |
| FeQArray< Scalar > | vector_divergence (uint component_idx=0) |
Return the value of the function_no-th vector divergence at the p bulk quadrature point. More... | |
Private Attributes | |
| PatchPointValues< 3 > * | patch_point_vals_ |
| std::shared_ptr< FiniteElement< dim > > | fe_ |
Additional Inherited Members | |
Protected Member Functions inherited from BaseValues< dim > | |
| BaseValues () | |
| template<unsigned int FE_dim> | |
| std::shared_ptr< FiniteElement< FE_dim > > | fe_comp (std::shared_ptr< FiniteElement< FE_dim > > fe, uint component_idx) |
Return FiniteElement of component_idx for FESystem or fe for other types. More... | |
| template<unsigned int FE_dim> | |
| std::vector< std::vector< arma::vec > > | ref_shape_values_bulk (Quadrature *q, std::shared_ptr< FiniteElement< FE_dim >> fe) |
| Precomputed values of basis functions at the bulk quadrature points. More... | |
| template<unsigned int FE_dim> | |
| std::vector< std::vector< std::vector< arma::vec > > > | ref_shape_values_side (Quadrature *q, std::shared_ptr< FiniteElement< FE_dim >> fe) |
| Precomputed values of basis functions at the side quadrature points. More... | |
| template<unsigned int FE_dim> | |
| std::vector< std::vector< arma::mat > > | ref_shape_gradients_bulk (Quadrature *q, std::shared_ptr< FiniteElement< FE_dim >> fe) |
| Precomputed gradients of basis functions at the bulk quadrature points. More... | |
| template<unsigned int FE_dim> | |
| std::vector< std::vector< std::vector< arma::mat > > > | ref_shape_gradients_side (Quadrature *q, std::shared_ptr< FiniteElement< FE_dim >> fe) |
| Precomputed gradients of basis functions at the side quadrature points. More... | |
Definition at line 349 of file patch_fe_values.hh.
|
inline |
Constructor.
Definition at line 353 of file patch_fe_values.hh.
|
inline |
Create bulk accessor of coords entity.
Definition at line 371 of file patch_fe_values.hh.
|
inline |
Create bulk accessor of jac determinant entity.
Definition at line 380 of file patch_fe_values.hh.
|
inline |
Return the value of the function_no-th gradient shape function at the p bulk quadrature point.
| component_idx | Number of the shape function. |
Definition at line 533 of file patch_fe_values.hh.
|
inline |
Return the value of the function_no-th gradient vector shape function at the p bulk quadrature point.
| component_idx | Number of the shape function. |
Definition at line 550 of file patch_fe_values.hh.
|
inline |
Register the product of Jacobian determinant and the quadrature weight at bulk quadrature points.
| quad | Quadrature. |
Definition at line 365 of file patch_fe_values.hh.
|
inline |
Definition at line 385 of file patch_fe_values.hh.
|
inline |
Definition at line 429 of file patch_fe_values.hh.
|
inline |
Definition at line 406 of file patch_fe_values.hh.
|
inline |
Definition at line 451 of file patch_fe_values.hh.
|
inline |
Return the value of the function_no-th shape function at the p bulk quadrature point.
| component_idx | Number of the shape function. |
Definition at line 481 of file patch_fe_values.hh.
|
inline |
Return the value of the function_no-th vector divergence at the p bulk quadrature point.
| component_idx | Number of the shape function. |
Definition at line 614 of file patch_fe_values.hh.
|
inline |
Definition at line 492 of file patch_fe_values.hh.
|
inline |
Return the value of the function_no-th vector symmetric gradient at the p bulk quadrature point.
| component_idx | Number of the shape function. |
Definition at line 597 of file patch_fe_values.hh.
|
private |
Definition at line 627 of file patch_fe_values.hh.
|
private |
Definition at line 626 of file patch_fe_values.hh.