Package chemaxon.calculations.dipole
Class DipoleResult
java.lang.Object
chemaxon.calculations.dipole.DipoleResult
Dipole moment calculation result.
-
Nested Class Summary
Nested Classes -
Field Summary
FieldsModifier and TypeFieldDescriptionprotected static final doubleDebye to eA conversion upon multiplication. -
Constructor Summary
ConstructorsConstructorDescriptionDipoleResult(double dipoleX, double dipoleY, double dipoleZ, DipoleResult.Unit unit, Molecule mol) Constructor.DipoleResult(double dipoleX, double dipoleY, double dipoleZ, Molecule mol) Constructor. -
Method Summary
Modifier and TypeMethodDescriptiondoubleReturns the length of the dipole moment vector.double[]Returns the dipole moment vector.doubleReturns the x component of the dipole moment vector.doubleReturns the y component of the dipole moment vector.doubleReturns the z component of the dipole moment vector.Returns the input molecule of the dipole moment computation.getUnit()Returns the dipole moment unit.voidsetUnit(DipoleResult.Unit unit) Sets the dipole moment unit, seeDipoleResult.Unit.
-
Field Details
-
DEBYE_TO_EA
protected static final double DEBYE_TO_EADebye to eA conversion upon multiplication.- See Also:
-
-
Constructor Details
-
DipoleResult
Constructor. Default unit is Debye, seeDipoleResult.Unit.- Parameters:
dipoleX- x component of the dipole vector.dipoleY- y component of the dipole vector.dipoleZ- z component of the dipole vector.mol- Input molecule.
-
DipoleResult
public DipoleResult(double dipoleX, double dipoleY, double dipoleZ, DipoleResult.Unit unit, Molecule mol) Constructor.- Parameters:
dipoleX- x component of the dipole vector.dipoleY- y component of the dipole vector.dipoleZ- z component of the dipole vector.unit- Dipole unit, seeDipoleResult.Unit.mol- Input molecule.
-
-
Method Details
-
getDipoleVector
public double[] getDipoleVector()Returns the dipole moment vector.- Returns:
- Dipole moment vector.
-
getDipole
public double getDipole()Returns the length of the dipole moment vector.- Returns:
- Dipole length.
-
getDipoleX
public double getDipoleX()Returns the x component of the dipole moment vector.- Returns:
- Dipole vector x component.
-
getDipoleY
public double getDipoleY()Returns the y component of the dipole moment vector.- Returns:
- Dipole vector y component.
-
getDipoleZ
public double getDipoleZ()Returns the z component of the dipole moment vector.- Returns:
- Dipole vector z component.
-
getMolecule
Returns the input molecule of the dipole moment computation.- Returns:
- Input molecule.
-
setUnit
Sets the dipole moment unit, seeDipoleResult.Unit. -
getUnit
Returns the dipole moment unit.- Returns:
- Dipole unit, see
DipoleResult.Unit.
-