ActiveBfShells Class Reference

A class that is able to quickly determine the active shells that overlap with given box in space. More...

List of all members.

Public Member Functions

 ActiveBfShells (const GridGenMolInfo &ggmi_)
int getMaxShells () const
 ~ActiveBfShells ()
void setForBox (const Box &b, int *nBlocks, int(*shlBlocks)[2]) const
 the start and stop+1 indexes.

Static Public Member Functions

static int getNoOfShells (int nBlocks, int(*shlBlocks)[2])

Private Attributes

const GridGenMolInfoggmi
realrShell2


Detailed Description

A class that is able to quickly determine the active shells that overlap with given box in space.


Constructor & Destructor Documentation

ActiveBfShells::ActiveBfShells ( const GridGenMolInfo ggmi_  )  [inline, explicit]

ActiveBfShells::~ActiveBfShells (  )  [inline]


Member Function Documentation

int ActiveBfShells::getMaxShells (  )  const [inline]

static int ActiveBfShells::getNoOfShells ( int  nBlocks,
int *  shlBlocks[2] 
) [inline, static]

void ActiveBfShells::setForBox ( const Box b,
int *  nBlocks,
int *  shlBlocks[2] 
) const

the start and stop+1 indexes.


Member Data Documentation

const GridGenMolInfo& ActiveBfShells::ggmi [private]

real* ActiveBfShells::rShell2 [private]


The documentation for this class was generated from the following file:
Generated on Mon Sep 17 14:32:57 2012 for ergo by  doxygen 1.4.7