dune-fem  2.4.1-rc
Public Types | Public Member Functions | Protected Member Functions | Static Protected Member Functions | List of all members
Dune::Fem::DefaultArrayAllocator< Element > Class Template Reference

#include </local/tomalk/somewhere/tmp/dune-fem/dune/fem/storage/arrayallocator.hh>

Inheritance diagram for Dune::Fem::DefaultArrayAllocator< Element >:
Inheritance graph

Public Types

typedef Traits::ElementType ElementType
 
typedef Traits::ElementPtrType ElementPtrType
 
typedef StandardArrayAllocatorTraits< Element >::ArrayAllocatorType ArrayAllocatorType
 
typedef ThisType ArrayAllocatorInterfaceType
 

Public Member Functions

void allocate (unsigned int size, ElementPtrType &array) const
 
void free (ElementPtrType &array) const
 
void reallocate (unsigned int oldSize, unsigned int newSize, ElementPtrType &array) const
 
void reserve (unsigned int newSize, ElementPtrType &array) const
 

Protected Member Functions

const StandardArrayAllocatorTraits< Element >::ArrayAllocatorTypeasImp () const
 
StandardArrayAllocatorTraits< Element >::ArrayAllocatorTypeasImp ()
 

Static Protected Member Functions

static const StandardArrayAllocatorTraits< Element >::ArrayAllocatorTypeasImp (const ThisType &other)
 
static StandardArrayAllocatorTraits< Element >::ArrayAllocatorTypeasImp (ThisType &other)
 

Member Typedef Documentation

template<class Element>
typedef Traits :: ElementPtrType Dune::Fem::StandardArrayAllocator< Element >::ElementPtrType
inherited
template<class Element>
typedef Traits :: ElementType Dune::Fem::StandardArrayAllocator< Element >::ElementType
inherited

Member Function Documentation

template<class Element>
void Dune::Fem::StandardArrayAllocator< Element >::allocate ( unsigned int  size,
ElementPtrType array 
) const
inlineinherited
static const StandardArrayAllocatorTraits< Element >::ArrayAllocatorType & Dune::Fem::BartonNackmanInterface< ArrayAllocatorInterface< StandardArrayAllocatorTraits< Element > > , StandardArrayAllocatorTraits< Element >::ArrayAllocatorType >::asImp ( const ThisType other)
inlinestaticprotectedinherited
template<class Element>
void Dune::Fem::StandardArrayAllocator< Element >::free ( ElementPtrType array) const
inlineinherited
void Dune::Fem::ArrayAllocatorDefault< StandardArrayAllocatorTraits< Element > >::reallocate ( unsigned int  oldSize,
unsigned int  newSize,
ElementPtrType array 
) const
inlineinherited
void Dune::Fem::ArrayAllocatorDefault< StandardArrayAllocatorTraits< Element > >::reserve ( unsigned int  newSize,
ElementPtrType array 
) const
inlineinherited

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