Package com.actelion.research.chem.phesa
Class MolecularVolume
- java.lang.Object
-
- com.actelion.research.chem.phesa.MolecularVolume
-
public class MolecularVolume extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field Description static doublealpha_prefstatic doublep
-
Constructor Summary
Constructors Constructor Description MolecularVolume(MolecularVolume original)MolecularVolume(MolecularVolume original, Conformer conf)MolecularVolume(StereoMolecule mol)MolecularVolume(java.util.List<AtomicGaussian> atomicGaussiansInp, java.util.List<PPGaussian> ppGaussiansInp, java.util.List<VolumeGaussian> volGaussians, java.util.List<Coordinates> hydrogenCoords)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static MolecularVolumedecodeCoordsOnly(java.lang.String string, MolecularVolume reference)static MolecularVolumedecodeFull(java.lang.String string, StereoMolecule refMol)java.lang.StringencodeCoordsOnly()java.lang.StringencodeFull()java.util.ArrayList<AtomicGaussian>getAtomicGaussians()CoordinatesgetCOM()java.util.List<PPGaussian>getExitVectorGaussians()java.util.ArrayList<Coordinates>getHydrogens()java.util.ArrayList<PPGaussian>getPPGaussians()java.util.ArrayList<VolumeGaussian>getVolumeGaussians()voidtranslateToCOM(Coordinates com)voidupdate(Conformer conf)voidupdate(StereoMolecule mol)voidupdateAtomIndeces(int[] map)voidupdateCOM()
-
-
-
Field Detail
-
p
public static final double p
- See Also:
- Constant Field Values
-
alpha_pref
public static final double alpha_pref
- See Also:
- Constant Field Values
-
-
Constructor Detail
-
MolecularVolume
public MolecularVolume(java.util.List<AtomicGaussian> atomicGaussiansInp, java.util.List<PPGaussian> ppGaussiansInp, java.util.List<VolumeGaussian> volGaussians, java.util.List<Coordinates> hydrogenCoords)
-
MolecularVolume
public MolecularVolume(StereoMolecule mol)
-
MolecularVolume
public MolecularVolume(MolecularVolume original, Conformer conf)
-
MolecularVolume
public MolecularVolume(MolecularVolume original)
-
-
Method Detail
-
updateCOM
public void updateCOM()
-
updateAtomIndeces
public void updateAtomIndeces(int[] map)
-
getCOM
public Coordinates getCOM()
-
getAtomicGaussians
public java.util.ArrayList<AtomicGaussian> getAtomicGaussians()
-
getPPGaussians
public java.util.ArrayList<PPGaussian> getPPGaussians()
-
getVolumeGaussians
public java.util.ArrayList<VolumeGaussian> getVolumeGaussians()
-
getHydrogens
public java.util.ArrayList<Coordinates> getHydrogens()
-
update
public void update(StereoMolecule mol)
-
update
public void update(Conformer conf)
-
translateToCOM
public void translateToCOM(Coordinates com)
-
getExitVectorGaussians
public java.util.List<PPGaussian> getExitVectorGaussians()
-
encodeFull
public java.lang.String encodeFull()
-
encodeCoordsOnly
public java.lang.String encodeCoordsOnly()
-
decodeCoordsOnly
public static MolecularVolume decodeCoordsOnly(java.lang.String string, MolecularVolume reference)
-
decodeFull
public static MolecularVolume decodeFull(java.lang.String string, StereoMolecule refMol)
-
-