|
ESyS-Particle
2.3.4
|
Class to represent the common part of a pair interaction, i.e. the IDs of the particles and the interaction tag. More...
#include <BasicInteraction.h>

Public Types | |
| typedef int | Id |
| typedef int | Tag |
Public Member Functions | |
| BasicInteraction (Id id1, Id id2, Tag tag=0) | |
| Id | first () const |
| Id | second () const |
| Id | getP1Id () const |
| Id | getP2Id () const |
| Tag | getTag () const |
| template<typename TmplVisitor > | |
| void | visit (TmplVisitor &visitor) const |
Private Attributes | |
| Id | m_p1 |
| Id | m_p2 |
| Tag | m_tag |
Friends | |
| class | BILess |
| std::ostream & | operator<< (std::ostream &, const BasicInteraction &) |
Class to represent the common part of a pair interaction, i.e. the IDs of the particles and the interaction tag.
| typedef int BasicInteraction::Id |
| typedef int BasicInteraction::Tag |
|
inline |
References m_p1.
Referenced by esys::lsm::exportTaggedIdConnection(), getP1Id(), esys::lsm::GougeConfig< TmplGrainRandomBoxPacker, TmplParticleRandomBoxPacker, TmplConnection >::GeoConnectionWriter::visitBasicInteraction(), esys::lsm::GeoInteractionWriter::visitBasicInteraction(), and esys::lsm::ParticleDataVisitor::writeParticleIndexConnections().

|
inline |
References first().
Referenced by esys::lsm::TaggedIdConnectionPyPickleSuite::getinitargs().


|
inline |
References second().
Referenced by esys::lsm::TaggedIdConnectionPyPickleSuite::getinitargs().


|
inline |
References m_tag.
Referenced by esys::lsm::exportTaggedIdConnection(), esys::lsm::TaggedIdConnectionPyPickleSuite::getinitargs(), and esys::lsm::ParticleDataVisitor::writeConnectionTags().

|
inline |
References m_p2.
Referenced by esys::lsm::exportTaggedIdConnection(), getP2Id(), esys::lsm::GougeConfig< TmplGrainRandomBoxPacker, TmplParticleRandomBoxPacker, TmplConnection >::GeoConnectionWriter::visitBasicInteraction(), esys::lsm::GeoInteractionWriter::visitBasicInteraction(), and esys::lsm::ParticleDataVisitor::writeParticleIndexConnections().

|
inline |
|
friend |
|
friend |
|
private |
Referenced by first(), BILess::operator()(), and operator<<().
|
private |
Referenced by BILess::operator()(), operator<<(), and second().
|
private |
Referenced by getTag(), and operator<<().