Package mpi
Class DoubleComplex
- java.lang.Object
-
- mpi.DoubleComplex
-
public final class DoubleComplex extends java.lang.ObjectThis class wraps a complex number stored in a buffer.
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static DoubleComplexget(double[] array)Wraps a complex number stored in the first two values of an array.static DoubleComplexget(double[] array, int index)Wraps the complex number at the specified position of an array of complex numbers stored in an array of doubles.static DoubleComplexget(java.nio.ByteBuffer buffer)Wraps a complex number stored in a bufferstatic DoubleComplexget(java.nio.ByteBuffer buffer, int index)Wraps the complex number at the specified position of an array of complex numbers stored in a buffer.static DoubleComplexget(java.nio.DoubleBuffer buffer)Wraps a complex number stored in a bufferstatic DoubleComplexget(java.nio.DoubleBuffer buffer, int index)Wraps the complex number at the specified position of an array of complex numbers stored in a buffer.java.nio.DoubleBuffergetBuffer()Gets the buffer where the complex number is stored.doublegetImag()Gets the imaginary value.doublegetReal()Gets the real value.voidputImag(double imag)Puts the imaginary value.voidputReal(double real)Puts the real value.
-
-
-
Method Detail
-
get
public static DoubleComplex get(java.nio.DoubleBuffer buffer)
Wraps a complex number stored in a buffer- Parameters:
buffer- buffer- Returns:
- complex number
-
get
public static DoubleComplex get(java.nio.DoubleBuffer buffer, int index)
Wraps the complex number at the specified position of an array of complex numbers stored in a buffer.- Parameters:
buffer- bufferindex- index- Returns:
- complex number
-
get
public static DoubleComplex get(double[] array)
Wraps a complex number stored in the first two values of an array.- Parameters:
array- array- Returns:
- complex number
-
get
public static DoubleComplex get(double[] array, int index)
Wraps the complex number at the specified position of an array of complex numbers stored in an array of doubles.- Parameters:
array- arrayindex- index- Returns:
- complex number
-
get
public static DoubleComplex get(java.nio.ByteBuffer buffer)
Wraps a complex number stored in a buffer- Parameters:
buffer- buffer- Returns:
- complex number
-
get
public static DoubleComplex get(java.nio.ByteBuffer buffer, int index)
Wraps the complex number at the specified position of an array of complex numbers stored in a buffer.- Parameters:
buffer- bufferindex- index- Returns:
- complex number
-
getReal
public double getReal()
Gets the real value.- Returns:
- real value
-
getImag
public double getImag()
Gets the imaginary value.- Returns:
- imaginary value.
-
putReal
public void putReal(double real)
Puts the real value.- Parameters:
real- real value
-
putImag
public void putImag(double imag)
Puts the imaginary value.- Parameters:
imag- imaginary value
-
getBuffer
public java.nio.DoubleBuffer getBuffer()
Gets the buffer where the complex number is stored.- Returns:
- buffer where the complex number is stored
-
-