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

SESSingularityCleaner Class Reference
[Molecular Surface Computation]

Generic SESComputer Class. More...

#include <solventExcludedSurface.h>

List of all members.

Public Types

typedef std::pair< std::pair<
TAngle< double >, Index >,
TVector3< double > > 
Intersection

Public Member Functions

Constructors and Destructors
 SESSingularityCleaner () throw ()
 Default constructor.
 SESSingularityCleaner (SolventExcludedSurface *ses, HashGrid3< Index > *vertex_grid_) throw ()
 Detailed constructor.
virtual ~SESSingularityCleaner () throw ()
 Destructor.
Accessors
bool run () throw (Exception::GeneralException)
 Solves the singularities.

Protected Attributes

SolventExcludedSurfaceses_
HashGrid3< Index > * vertex_grid_
HashMap< Position, HashMap<
Position, HashMap< Position,
ProbeIntersection * > > > 
probe_intersections_

Friends

class SESComputer


Detailed Description

Generic SESComputer Class.


Constructor & Destructor Documentation

SESSingularityCleaner::SESSingularityCleaner  )  throw ()
 

Default constructor.

This method creates a new SESComputer object.

virtual SESSingularityCleaner::~SESSingularityCleaner  )  throw () [virtual]
 

Destructor.

As there are no dynamic data structures, nothing happens.