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 vectorintSize of this vector -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionAddition from two vectorsvoidAddition from two vectorsMultiplication from two vectorsCopy a vectorvoidCopy a vectorintgetSize()Return the size from this vectormul(double b) Multiplication from a vectors with an doublevoidMultiplication from a vectors with an doublevoidreshape(int newsize) Resize this vectorSubtraction from two vectorsvoidSubtraction 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
-