hp::StaticMappingQ1< dim, spacedim > Struct Template Reference

List of all members.

Static Public Attributes

static MappingCollection< dim,
spacedim > 
mapping_collection

Static Private Attributes

static MappingQ1< dim, spacedim > mapping_q1

Detailed Description

template<int dim, int spacedim = dim>
struct hp::StaticMappingQ1< dim, spacedim >

In order to avoid creation of static MappingQ1 objects at several places in the library (in particular in backward compatibility functions), we define a static collection of mappings with a single MappingQ1 mapping object once and for all places where it is needed.


Member Data Documentation

template<int dim, int spacedim = dim>
MappingQ1<dim,spacedim> hp::StaticMappingQ1< dim, spacedim >::mapping_q1 [static, private]

A static MappingQ1 object. We can't use the one in StaticMappingQ1 since we can't make sure that the constructor for that object is run before the constructor for the present static object.

template<int dim, int spacedim = dim>
MappingCollection<dim,spacedim> hp::StaticMappingQ1< dim, spacedim >::mapping_collection [static]

The publicly available static Q1 mapping collection object.


The documentation for this struct was generated from the following file:

deal.II documentation generated on Mon Nov 23 22:58:22 2009 by doxygen 1.6.1