ESyS-Particle  2.3.2
esys::lsm::InteractionGroupPy Class Reference

#include <InteractionGroupPy.h>

Inheritance diagram for esys::lsm::InteractionGroupPy:
Collaboration diagram for esys::lsm::InteractionGroupPy:

Public Member Functions

 InteractionGroupPy (LsmMpiPy &lsmMpi, const std::string &name)
const std::string & getName () const

Protected Member Functions

LsmMpiPygetLsm ()
const LsmMpiPygetLsm () const

Private Attributes

LsmMpiPym_pLsm
std::string m_name

Detailed Description

Base class for python-exposed interaction group. Delegates calls to LsmMpiPy object.

Constructor & Destructor Documentation

esys::lsm::InteractionGroupPy::InteractionGroupPy ( LsmMpiPy lsmMpi,
const std::string &  name 
)

Member Function Documentation

LsmMpiPy& esys::lsm::InteractionGroupPy::getLsm ( )
inlineprotected

References m_pLsm.

Referenced by esys::lsm::BondInteractionGroupPy::createInteractions(), and esys::lsm::BondInteractionGroupPy::getIdPairSet().

Here is the caller graph for this function:

const LsmMpiPy& esys::lsm::InteractionGroupPy::getLsm ( ) const
inlineprotected

References m_pLsm.

const std::string& esys::lsm::InteractionGroupPy::getName ( ) const
inline

Member Data Documentation

std::string esys::lsm::InteractionGroupPy::m_name
private

Referenced by getName().

LsmMpiPy* esys::lsm::InteractionGroupPy::m_pLsm
private

Referenced by getLsm().


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