Uses of Class
ffx.numerics.math.ComplexNumber
Package
Description
The Math package implements complex numbers, a software square root, and vector operations.
The X-ray package implements support for X-ray and Neutron refinement.
-
Uses of ComplexNumber in ffx.numerics.math
Modifier and TypeMethodDescriptionComplexNumber.conjugate()
Return a new Complex object whose value is the conjugate of this.ComplexNumber.cos()
Return a new Complex object whose value is the complex cosine of this.ComplexNumber.divides
(ComplexNumber b) Return a / b.ComplexNumber.exp()
Return a new Complex object whose value is the complex exponential of this.ComplexNumber.minus
(ComplexNumber b) Return a new Complex object whose value is (this - b).ComplexNumber.phaseShift
(double s) phaseShiftstatic ComplexNumber
ComplexNumber.phaseShift
(ComplexNumber a, double s) Static version of phaseShift.ComplexNumber.plus
(ComplexNumber b) Return a new Complex object whose value is (this + b).ComplexNumber.reciprocal()
Return a new Complex object whose value is the reciprocal of this.ComplexNumber.sin()
Return a new Complex object whose value is the complex sine of this.ComplexNumber.tan()
Return a new Complex object whose value is the complex tangent of this.ComplexNumber.times
(double alpha) Return a new object whose value is (this * alpha).ComplexNumber.times
(ComplexNumber b) Return a new Complex object whose value is (this * b).Modifier and TypeMethodDescriptionvoid
ComplexNumber.copy
(ComplexNumber b) copyComplexNumber.divides
(ComplexNumber b) Return a / b.ComplexNumber.minus
(ComplexNumber b) Return a new Complex object whose value is (this - b).void
ComplexNumber.minusIP
(ComplexNumber b) minusIPstatic ComplexNumber
ComplexNumber.phaseShift
(ComplexNumber a, double s) Static version of phaseShift.ComplexNumber.plus
(ComplexNumber b) Return a new Complex object whose value is (this + b).void
ComplexNumber.plusIP
(ComplexNumber b) plusIPComplexNumber.times
(ComplexNumber b) Return a new Complex object whose value is (this * b).void
ComplexNumber.timesIP
(ComplexNumber b) timesIP -
Uses of ComplexNumber in ffx.xray
Modifier and TypeMethodDescriptionDiffractionRefinementData.getFcTot
(int i) getFcTotDiffractionRefinementData.getFoFc1
(int i) getFoFc1DiffractionRefinementData.getFoFc2
(int i) getFoFc2DiffractionRefinementData.getFs
(int i) getFsModifier and TypeMethodDescriptionvoid
DiffractionRefinementData.getFoFc1IP
(int i, ComplexNumber c) getFoFc1IPvoid
DiffractionRefinementData.getFoFc2IP
(int i, ComplexNumber c) getFoFc2IPvoid
DiffractionRefinementData.setFc
(int i, ComplexNumber c) set complex Fcvoid
DiffractionRefinementData.setFcTot
(int i, ComplexNumber c) setFcTotvoid
DiffractionRefinementData.setFoFc1
(int i, ComplexNumber c) setFoFc1void
DiffractionRefinementData.setFoFc2
(int i, ComplexNumber c) setFoFc2void
DiffractionRefinementData.setFs
(int i, ComplexNumber c) setFs