Main Page | Class Hierarchy | Class List | File List | Class Members | File Members | Related Pages

HaCompMod Class Reference

Parent class for computational modules in HARLEM. More...

#include <hacompmod.h>

Inheritance diagram for HaCompMod:

ElectrostMod ETCoupl HaDalton HaGaussian HaInterMolMod HaMolMechMod HaQCMod NuclAcidMod List of all members.

Public Member Functions

 HaCompMod (const int new_mtype, HaMolSet *new_phost_mset=NULL)
 Constructor - supply type in new_mtype.

bool SetMolHost (HaMolSet *new_phost_mset)
HaMolSetGetMolSet ()
 Get Molecular Set associated with the module.

const HaMolSetGetMolSet () const
 Get Molecular Set associated with the module.

const int GetType ()
 return type of the computational module

virtual void SetDebugLevel (int new_debug_level)
virtual int OnDelAtoms (AtomCollection &del_atoms)
 Modify module content to react to deleted atoms.


Static Public Member Functions

HaCompModCreateCompMod (const int mtype, HaMolSet *new_phost_mset=NULL)
 Create computational module of the given type.


Public Attributes

int debug_level

Protected Attributes

HaMolSetphost_mset
 pointer to the Molecular Set associated with the module

const int mtype
 the type of the computational module


Detailed Description

Parent class for computational modules in HARLEM.


Constructor & Destructor Documentation

HaCompMod::HaCompMod const int  new_mtype,
HaMolSet new_phost_mset = NULL
 

Constructor - supply type in new_mtype.

hacompmod.cpp

Base class of the computational modules in HARLEM

Author:
Igor Kurnikov
Date:
1999-2002


The documentation for this class was generated from the following files:
Generated on Tue Feb 17 02:03:17 2004 for harlem by doxygen 1.3.6