Main Page | Modules | Namespace List | Class Hierarchy | Class List | Namespace Members | Class Members

AssignBaseProcessor Class Reference

Only used for deriving interface. More...

#include <assignTypes.h>

Inheritance diagram for AssignBaseProcessor:

UnaryProcessor< Atom > UnaryFunctor< Atom, Processor::Result > AssignTypeNameProcessor AssignTypeProcessor List of all members.

Public Member Functions

void setMaximumUnassignedAtoms (Size nr)
 Set the number of atoms, for which the setup of the forcefield can fail, until the setup() methods aborts and return false.
Size getMaximumUnassignedAtoms () const
 Get the number of atoms, for which the setup of the forcefield can fail, until the setup() methods aborts and return false.
Size getNumberOfUnassignedAtoms () const
 Get the number of atoms, for which the force field setup failed.
HashSet< const Atom * > & getUnassignedAtoms ()
 Get the atoms, for which the force field setup failed.

Protected Attributes

HashSet< const Atom * > unassigned_atoms_
Size max_number_unassigned_atoms_

Detailed Description

Only used for deriving interface.


Member Function Documentation

Size AssignBaseProcessor::getMaximumUnassignedAtoms  )  const
 

Get the number of atoms, for which the setup of the forcefield can fail, until the setup() methods aborts and return false.

void AssignBaseProcessor::setMaximumUnassignedAtoms Size  nr  ) 
 

Set the number of atoms, for which the setup of the forcefield can fail, until the setup() methods aborts and return false.

By default, there is no limit set.