Static Public Attributes | Static Private Attributes

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.

Definition at line 142 of file mapping_collection.h.


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.

Definition at line 155 of file mapping_collection.h.

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

The publicly available static Q1 mapping collection object.

Definition at line 163 of file mapping_collection.h.


The documentation for this struct was generated from the following file:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines

deal.II documentation generated on Fri Feb 3 2012 06:04:14 by doxygen 1.7.2