faunus
Public Member Functions | List of all members
Faunus::CellList::CellListSpatial< TBase > Class Template Reference

A mixin using spatial coordinates instead of cell coordinates when inserting or removing a member. More...

#include <celllistimpl.h>

Inheritance diagram for Faunus::CellList::CellListSpatial< TBase >:
Inheritance graph
[legend]
Collaboration diagram for Faunus::CellList::CellListSpatial< TBase >:
Collaboration graph
[legend]

Public Member Functions

void insertMember (const Member &member, const Point &new_position)
 < point
 
void updateMemberAt (const Member &member, const Point &new_position)
 
- Public Member Functions inherited from Faunus::CellList::CellListReverseMap< TBase >
void addMember (const Member &member, const CellCoord &new_cell_coordinates)
 
void removeMember (const Member &member)
 
void updateMember (const Member &member, const CellCoord &new_cell_coordinates)
 
bool containsMember (const Member &member)
 returns true if member is present in the cell list false if not More...
 
template<typename T >
void importMembers (CellListReverseMap &source, const T &members)
 Imports members from other list without computing cell coordinates from member positions. More...
 

Additional Inherited Members

- Protected Member Functions inherited from Faunus::CellList::CellListReverseMap< TBase >
void insert (const Member &member, const CellIndex &new_cell_index)
 
void update (const Member &member, const CellIndex &new_cell_index)
 

Detailed Description

template<class TBase>
class Faunus::CellList::CellListSpatial< TBase >

A mixin using spatial coordinates instead of cell coordinates when inserting or removing a member.

Template Parameters
TBase

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