Chombo + EB  3.2
Public Member Functions | List of all members
DataFactory< T > Class Template Referenceabstract

Factory object to data members of a BoxLayoutData container. More...

#include <BoxLayoutData.H>

Inheritance diagram for DataFactory< T >:
Inheritance graph
[legend]

Public Member Functions

virtual ~DataFactory ()
 
virtual T * create (const Box &box, int ncomps, const DataIndex &a_datInd) const =0
 factory function. creates a new 'T' object More...
 
virtual bool callDelete () const
 
virtual bool threadSafe () const
 

Detailed Description

template<class T>
class DataFactory< T >

Factory object to data members of a BoxLayoutData container.

Constructor & Destructor Documentation

template<class T>
virtual DataFactory< T >::~DataFactory ( )
inlinevirtual

Member Function Documentation

template<class T>
virtual T* DataFactory< T >::create ( const Box box,
int  ncomps,
const DataIndex a_datInd 
) const
pure virtual
template<class T>
virtual bool DataFactory< T >::callDelete ( ) const
inlinevirtual
template<class T>
virtual bool DataFactory< T >::threadSafe ( ) const
inlinevirtual

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