|
Reference documentation for deal.II version 9.2.0
|
\(\newcommand{\dealvcentcolon}{\mathrel{\mathop{:}}}\)
\(\newcommand{\dealcoloneq}{\dealvcentcolon\mathrel{\mkern-1.2mu}=}\)
\(\newcommand{\jump}[1]{\left[\!\left[ #1 \right]\!\right]}\)
\(\newcommand{\average}[1]{\left\{\!\left\{ #1 \right\}\!\right\}}\)
Go to the documentation of this file.
16 #ifndef dealii_mapping_q_cache_h
17 #define dealii_mapping_q_cache_h
45 template <
int dim,
int spacedim = dim>
69 virtual std::unique_ptr<Mapping<dim, spacedim>>
70 clone()
const override;
114 &compute_points_on_cell);
126 virtual std::vector<Point<spacedim>>
137 std::shared_ptr<std::vector<std::vector<std::vector<Point<spacedim>>>>>
friend class MappingQCache
void initialize(const Triangulation< dim, spacedim > &triangulation, const MappingQGeneric< dim, spacedim > &mapping)
boost::signals2::connection clear_signal
std::size_t memory_consumption() const
#define DEAL_II_NAMESPACE_OPEN
virtual std::vector< Point< spacedim > > compute_mapping_support_points(const typename Triangulation< dim, spacedim >::cell_iterator &cell) const override
std::shared_ptr< std::vector< std::vector< std::vector< Point< spacedim > > > > > support_point_cache
virtual std::unique_ptr< Mapping< dim, spacedim > > clone() const override
virtual bool preserves_vertex_locations() const override
const typename ::parallel::distributed::Triangulation< dim, spacedim > * triangulation
const unsigned int polynomial_degree
#define DEAL_II_NAMESPACE_CLOSE