Package schrodinger :: Package application :: Package desmond :: Module energygroup :: Class MSEnergyGroup
[hide private]
[frames] | no frames]

Class MSEnergyGroup

trajectory.analysistool.AnalysisTool --+    
                                       |    
                             EnergyGroup --+
                                           |
                                          MSEnergyGroup

A tool to calculate material-science related energy analyses

Instance Methods [hide private]
 
__init__(self, groups, trjfile, cfgfile, volume=False, pressure_tensor=False, specific_heat=False, mol_weight=None, nmol=None, *args, **kwargs)
Parameters
 
doFrameInit(self, frame)
Setup groups and launch vrun
 
processFrame(self, frame)
Collect data for the provided frame.
 
getLabel(self)

Inherited from EnergyGroup: getFrameResults, plot

Inherited from trajectory.analysistool.AnalysisTool: getDataLabels, getResults, plot2D, postProcess, setSlice, shouldProcessFrame

Class Variables [hide private]
  AU_TO_KG_CONST = 1.6605655
Method Details [hide private]

__init__(self, groups, trjfile, cfgfile, volume=False, pressure_tensor=False, specific_heat=False, mol_weight=None, nmol=None, *args, **kwargs)
(Constructor)

 

Parameters

groups
    group definition, a list of atomselection. an atom can only
    appear in one group.

trjfile
    desmond trajectory directory.

cfgfile
    original config file used to generate trajectory

Overrides: trajectory.analysistool.AnalysisTool.__init__
(inherited documentation)

doFrameInit(self, frame)

 

Setup groups and launch vrun

Overrides: trajectory.analysistool.AnalysisTool.doFrameInit

processFrame(self, frame)

 

Collect data for the provided frame.

Overrides: trajectory.analysistool.AnalysisTool.processFrame
(inherited documentation)

getLabel(self)

 
Overrides: trajectory.analysistool.AnalysisTool.getLabel