![]() |
Reference documentation for deal.II version 9.6.0
|
#include <deal.II/fe/fe_values_views.h>
Public Member Functions | |
Cache (const FEValuesBase< dim, spacedim > &fe_values) | |
Public Attributes | |
std::vector< Lazy<::FEValuesViews::Scalar< dim, spacedim > > > | scalars |
std::vector< Lazy<::FEValuesViews::Vector< dim, spacedim > > > | vectors |
std::vector< Lazy<::FEValuesViews::SymmetricTensor< 2, dim, spacedim > > > | symmetric_second_order_tensors |
std::vector< Lazy<::FEValuesViews::Tensor< 2, dim, spacedim > > > | second_order_tensors |
A class objects of which store a collection of FEValuesViews::Scalar, FEValuesViews::Vector, etc object. The FEValuesBase class uses it to generate all possible Views classes upon construction time; we do this at construction time since the Views classes cache some information and are therefore relatively expensive to create.
Definition at line 2051 of file fe_values_views.h.
internal::FEValuesViews::Cache< dim, spacedim >::Cache | ( | const FEValuesBase< dim, spacedim > & | fe_values | ) |
Constructor.
Definition at line 1311 of file fe_values_views.cc.
std::vector<Lazy<::FEValuesViews::Scalar<dim, spacedim> > > internal::FEValuesViews::Cache< dim, spacedim >::scalars |
Caches for scalar and vector, and symmetric second-order tensor valued views.
Definition at line 2057 of file fe_values_views.h.
std::vector<Lazy<::FEValuesViews::Vector<dim, spacedim> > > internal::FEValuesViews::Cache< dim, spacedim >::vectors |
Definition at line 2058 of file fe_values_views.h.
std::vector< Lazy<::FEValuesViews::SymmetricTensor<2, dim, spacedim> > > internal::FEValuesViews::Cache< dim, spacedim >::symmetric_second_order_tensors |
Definition at line 2061 of file fe_values_views.h.
std::vector<Lazy<::FEValuesViews::Tensor<2, dim, spacedim> > > internal::FEValuesViews::Cache< dim, spacedim >::second_order_tensors |
Definition at line 2063 of file fe_values_views.h.