Uses of Class
ffx.numerics.math.ComplexNumber
Packages that use 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
Methods in ffx.numerics.math that return ComplexNumberModifier 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 ComplexNumberComplexNumber.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).Methods in ffx.numerics.math with parameters of type ComplexNumberModifier and TypeMethodDescriptionvoidComplexNumber.copy(ComplexNumber b) copyComplexNumber.divides(ComplexNumber b) Return a / b.ComplexNumber.minus(ComplexNumber b) Return a new Complex object whose value is (this - b).voidComplexNumber.minusIP(ComplexNumber b) minusIPstatic ComplexNumberComplexNumber.phaseShift(ComplexNumber a, double s) Static version of phaseShift.ComplexNumber.plus(ComplexNumber b) Return a new Complex object whose value is (this + b).voidComplexNumber.plusIP(ComplexNumber b) plusIPComplexNumber.times(ComplexNumber b) Return a new Complex object whose value is (this * b).voidComplexNumber.timesIP(ComplexNumber b) timesIP -
Uses of ComplexNumber in ffx.xray
Methods in ffx.xray that return ComplexNumberModifier and TypeMethodDescriptionDiffractionRefinementData.getFcTot(int i) getFcTotDiffractionRefinementData.getFoFc1(int i) getFoFc1DiffractionRefinementData.getFoFc2(int i) getFoFc2DiffractionRefinementData.getFs(int i) getFsMethods in ffx.xray with parameters of type ComplexNumberModifier and TypeMethodDescriptionvoidDiffractionRefinementData.getFoFc1IP(int i, ComplexNumber c) getFoFc1IPvoidDiffractionRefinementData.getFoFc2IP(int i, ComplexNumber c) getFoFc2IPvoidDiffractionRefinementData.setFc(int i, ComplexNumber c) set complex FcvoidDiffractionRefinementData.setFcTot(int i, ComplexNumber c) setFcTotvoidDiffractionRefinementData.setFoFc1(int i, ComplexNumber c) setFoFc1voidDiffractionRefinementData.setFoFc2(int i, ComplexNumber c) setFoFc2voidDiffractionRefinementData.setFs(int i, ComplexNumber c) setFs