Chombo_EBIS Class Reference

#include <EBISLevel.H>

List of all members.

Detailed Description

singleton version of EBIndexSpace.

Static Public Member Functions

static EBIndexSpaceinstance ()
static void alias (const EBIndexSpace *a_input)

Private Member Functions

 Chombo_EBIS ()
 ~Chombo_EBIS ()

Static Private Attributes

static EBIndexSpaces_instance
static bool s_aliased
 if you want to sneak an existing EBIS into the singleton.

Constructor & Destructor Documentation

Chombo_EBIS::Chombo_EBIS (  )  [inline, private]

Chombo_EBIS::~Chombo_EBIS (  )  [inline, private]

Member Function Documentation

static EBIndexSpace* Chombo_EBIS::instance (  )  [static]

Return a pointer to the singleton EBIndexSpace. Until this is called once, the singleton is null. See Design patterns for why this is done this way.

static void Chombo_EBIS::alias ( const EBIndexSpace a_input  )  [static]

Member Data Documentation

This is NULL until the first time instance() is called. On the first time it is called it is set to new EBIndexSpace(); After that it points to the same thing.

bool Chombo_EBIS::s_aliased [static, private]

if you want to sneak an existing EBIS into the singleton.

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

Generated on Fri Apr 5 04:24:57 2019 for Chombo + EB by  doxygen 1.5.5