Package org.openscience.cdk.math
Class IVector
java.lang.Object
org.openscience.cdk.math.IVector
- Belongs to CDK module:
- qm
-
Field Summary
FieldsModifier and TypeFieldDescriptiondouble[]
The imaginary part of this vectordouble[]
The real part of this vectorint
Size of this vector -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionAddition from two vectorsvoid
Addition from two vectorsMultiplication from two vectorsCopy a vectorvoid
Copy a vectorint
getSize()
Return the size from this vectormul
(double b) Multiplication from a vectors with an doublevoid
Multiplication from a vectors with an doublevoid
reshape
(int newsize) Resize this vectorSubtraction from two vectorsvoid
Subtraction from two vectorstoString()
Return a vector as a string
-
Field Details
-
realvector
public double[] realvectorThe real part of this vector -
imagvector
public double[] imagvectorThe imaginary part of this vector -
size
public int sizeSize of this vector
-
-
Constructor Details
-
IVector
public IVector(int size) Constructs a vector with "size"-elements
-
-
Method Details
-
getSize
public int getSize()Return the size from this vector -
add
Addition from two vectors -
add
Addition from two vectors -
sub
Subtraction from two vectors -
sub
Subtraction from two vectors -
mul
Multiplication from a vectors with an double -
mul
Multiplication from a vectors with an double -
dot
Multiplication from two vectors -
duplicate
Copy a vector -
duplicate
Copy a vector -
toString
Return a vector as a string -
reshape
public void reshape(int newsize) Resize this vector
-