$treeview $search $mathjax
Palabos  Version 1.1
$projectbrief
$projectbrief
$searchbox

plb::meta::ProcessorRegistration3D Class Reference

#include <processorIdentifiers3D.h>

List of all members.

Classes

struct  Entry
struct  EntryLessThan

Public Types

typedef std::map< Entry, int,
EntryLessThan
EntryMap

Public Member Functions

 ProcessorRegistration3D ()
 ~ProcessorRegistration3D ()
int announce (std::string nameOfProcessor, ProcessorFactory3D *factory_=0)
int getId (std::string name) const
int getNumId () const
std::string getName (int id) const
BoxProcessingFunctional3Dcreate (std::string procName, std::string data)
EntryMap::const_iterator begin () const
EntryMap::const_iterator end () const

Member Typedef Documentation


Constructor & Destructor Documentation

plb::meta::ProcessorRegistration3D::ProcessorRegistration3D (  )  [inline]
plb::meta::ProcessorRegistration3D::~ProcessorRegistration3D (  ) 

Member Function Documentation

int plb::meta::ProcessorRegistration3D::announce ( std::string  nameOfProcessor,
ProcessorFactory3D factory_ = 0 
)
ProcessorRegistration3D::EntryMap::const_iterator plb::meta::ProcessorRegistration3D::begin (  )  const
BoxProcessingFunctional3D * plb::meta::ProcessorRegistration3D::create ( std::string  procName,
std::string  data 
)

References getId(), and plb::plbLogicError().

ProcessorRegistration3D::EntryMap::const_iterator plb::meta::ProcessorRegistration3D::end (  )  const
int plb::meta::ProcessorRegistration3D::getId ( std::string  name  )  const

Referenced by create().

std::string plb::meta::ProcessorRegistration3D::getName ( int  id  )  const

References plb::plbLogicError().

int plb::meta::ProcessorRegistration3D::getNumId (  )  const

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