public class IntegratorDimerApproach extends IntegratorBox
Integrator.Forcible, Integrator.Torquable| Modifier and Type | Field | Description |
|---|---|---|
protected static IAtom |
atom_aC_A |
|
protected static IAtom |
atom_aC_B |
|
protected static IAtom |
atom_aH_A |
|
protected static IAtom |
atom_aH_B |
|
protected static IAtom |
atom_H1_A |
|
protected static IAtom |
atom_O_A |
|
protected static IAtom |
atom_O_B |
|
protected AtomActionRotateBy |
atomActionRotateBy |
|
protected AtomActionTranslateBy |
atomActionTranslateBy |
|
protected MoleculeChildAtomAction |
atomGroupActionRotateBy |
|
protected MoleculeChildAtomAction |
atomGroupActionTranslateBy |
|
protected IAtomList |
atomSetA |
|
protected IAtomList |
atomSetB |
|
protected double |
delta |
|
protected IMoleculeList |
moleculeList |
|
protected IMolecule |
monomerA |
|
protected IMolecule |
monomerB |
|
protected Vector |
newOriginB |
|
protected double |
r |
|
protected int |
route |
|
protected double[][] |
routeParams |
|
protected Vector |
translationVector |
eventManager, initialized, interval, stepCountbox, currentPotentialEnergy, isothermal, meterPE, potentialMaster, space, temperature| Constructor | Description |
|---|---|
IntegratorDimerApproach(PotentialMaster potentialMaster,
Box box) |
| Modifier and Type | Method | Description |
|---|---|---|
void |
checkOHBondLength() |
|
protected void |
doStepInternal() |
Performs the elementary integration step, such as a molecular dynamics
time step, or a Monte Carlo trial.
|
IAtom |
getAtom_aC_A() |
|
IAtom |
getAtom_aC_B() |
|
IAtom |
getAtom_aH_A() |
|
IAtom |
getAtom_aH_B() |
|
IAtom |
getAtom_H1_A() |
|
IAtom |
getAtom_O_A() |
|
IAtom |
getAtom_O_B() |
|
void |
initializeCoordinates() |
|
void |
printKeyAtomPositions() |
|
void |
setImportantAtoms() |
|
void |
setMolecules() |
|
void |
setRoute(int route) |
|
void |
setRouteParams(double[][] routeParams) |
|
void |
translateMonomerB() |
|
void |
translationVector() |
doStep, getEventInterval, getEventManager, getStepCount, isInitialized, resetStepCount, setEventInterval, setupgetBox, getMeterPotentialEnergy, getPotentialEnergy, getPotentialMaster, getTemperature, getTemperatureDimension, isIsothermal, reset, setBox, setIsothermal, setMeterPotentialEnergy, setTemperatureprotected AtomActionTranslateBy atomActionTranslateBy
protected final AtomActionRotateBy atomActionRotateBy
protected MoleculeChildAtomAction atomGroupActionRotateBy
protected MoleculeChildAtomAction atomGroupActionTranslateBy
protected Vector newOriginB
protected Vector translationVector
protected IMoleculeList moleculeList
protected IAtomList atomSetA
protected IAtomList atomSetB
protected IMolecule monomerA
protected IMolecule monomerB
protected static IAtom atom_O_A
protected static IAtom atom_aC_A
protected static IAtom atom_aH_A
protected static IAtom atom_H1_A
protected static IAtom atom_O_B
protected static IAtom atom_aC_B
protected static IAtom atom_aH_B
protected double r
protected double delta
protected int route
protected double[][] routeParams
public IntegratorDimerApproach(PotentialMaster potentialMaster, Box box)
public void initializeCoordinates()
protected void doStepInternal()
IntegratordoStepInternal in class Integratorpublic void translationVector()
public void translateMonomerB()
public void setRoute(int route)
public void setRouteParams(double[][] routeParams)
public void setMolecules()
public void setImportantAtoms()
public IAtom getAtom_O_A()
public IAtom getAtom_aC_A()
public IAtom getAtom_aH_A()
public IAtom getAtom_H1_A()
public IAtom getAtom_O_B()
public IAtom getAtom_aC_B()
public IAtom getAtom_aH_B()
public void printKeyAtomPositions()
public void checkOHBondLength()