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 Sat Aug 15 16:52:36 2009 by doxygen 1.5.9