Package mpi
Class FloatComplex
java.lang.Object
mpi.FloatComplex
This class wraps a complex number stored in a buffer.
-
Method Summary
Modifier and TypeMethodDescriptionstatic FloatComplexget(float[] array) Wraps a complex number stored in the first two values of an array.static FloatComplexget(float[] array, int index) Wraps the complex number at the specified position of an array of complex numbers stored in an array of floats.static FloatComplexget(ByteBuffer buffer) Wraps a complex number stored in a bufferstatic FloatComplexget(ByteBuffer buffer, int index) Wraps the complex number at the specified position of an array of complex numbers stored in a buffer.static FloatComplexget(FloatBuffer buffer) Wraps a complex number stored in a bufferstatic FloatComplexget(FloatBuffer buffer, int index) Wraps the complex number at the specified position of an array of complex numbers stored in a buffer.Gets the buffer where the complex number is stored.floatgetImag()Gets the imaginary value.floatgetReal()Gets the real value.voidputImag(float imag) Puts the imaginary value.voidputReal(float real) Puts the real value.
-
Method Details
-
get
Wraps a complex number stored in a buffer- Parameters:
buffer- buffer- Returns:
- complex number
-
get
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
Wraps a complex number stored in the first two values of an array.- Parameters:
array- array- Returns:
- complex number
-
get
Wraps the complex number at the specified position of an array of complex numbers stored in an array of floats.- Parameters:
array- arrayindex- index- Returns:
- complex number
-
get
Wraps a complex number stored in a buffer- Parameters:
buffer- buffer- Returns:
- complex number
-
get
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 float getReal()Gets the real value.- Returns:
- real value
-
getImag
public float getImag()Gets the imaginary value.- Returns:
- imaginary value.
-
putReal
public void putReal(float real) Puts the real value.- Parameters:
real- real value
-
putImag
public void putImag(float imag) Puts the imaginary value.- Parameters:
imag- imaginary value
-
getBuffer
Gets the buffer where the complex number is stored.- Returns:
- buffer where the complex number is stored
-