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

AltChemState Class Reference

Class to define an alternative protonation (or redox) state of the AtomList. More...

#include <haatgroup.h>

List of all members.

Public Types

enum  CHEM_STATE_TYPE { PROTONATED = 0, UNPROTONATED = 1, REDUCED = 2, OXIDIZED = 3 }
 Type of Alternative Chemical state.


Public Member Functions

 AltChemState (AtomList *new_host_atom_set)
 AltChemState (const AltChemState &ref_state)
AtomListGetHostAtomList ()
void SetStdParam ()
 Set Standard parameters.


Public Attributes

HaString id
 Identificator of the Alternative Chemical State.

StrDoubleMap chmap
 map of changes of atom charges

HaString mod_atom_name
 Atom name to be protonated.

int alt_state_type
 type of residue alternative state (enum RES_STATE_TYPE)

double pk
 pK value for a transition

double std_pk
 pK at standard conditions

int inactive_flag
 flag to switch off the transition in calculations of the current protonation state

AtomListhost_atom_list
 AtomList the alternative chemical state is defined for.


Detailed Description

Class to define an alternative protonation (or redox) state of the AtomList.


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