Public Member Functions | Public Attributes
ESBTL::Select_by_atmname Struct Reference

#include <atom_selectors.h>

List of all members.

Public Member Functions

 Select_by_atmname ()
 Select_by_atmname (const std::string &str)
template<class Atom >
bool operator() (const Atom &atom) const

Public Attributes

std::string name

Detailed Description

Function object to select an atom using its atom name.


Constructor & Destructor Documentation

ESBTL::Select_by_atmname::Select_by_atmname ( ) [inline]

Default constructor

ESBTL::Select_by_atmname::Select_by_atmname ( const std::string &  str) [inline]

Constructor.

Parameters:
stris the name of the atoms to be selected.

Member Function Documentation

template<class Atom >
bool ESBTL::Select_by_atmname::operator() ( const Atom &  atom) const [inline]

Checks if an atoms match a criteria.

Template Parameters:
Atommust represent an atom, a global function ESBTL::get_atom_name taking an element of this type must exits.
Parameters:
atomrepresents an atom.

Member Data Documentation


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