Package org.openscience.cdk.math
Class IVector
- java.lang.Object
-
- org.openscience.cdk.math.IVector
-
public class IVector extends Object
- Belongs to CDK module:
- qm
-
-
Field Summary
Fields Modifier and Type Field Description double[]
imagvector
The imaginary part of this vectordouble[]
realvector
The real part of this vectorint
size
Size of this vector
-
Constructor Summary
Constructors Constructor Description IVector(int size)
Constructs a vector with "size"-elements
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description IVector
add(IVector b)
Addition from two vectorsvoid
add(IVector b, IVector result)
Addition from two vectorsComplex
dot(IVector b)
Multiplication from two vectorsIVector
duplicate()
Copy a vectorvoid
duplicate(IVector result)
Copy a vectorint
getSize()
Return the size from this vectorIVector
mul(double b)
Multiplication from a vectors with an doublevoid
mul(double b, IVector result)
Multiplication from a vectors with an doublevoid
reshape(int newsize)
Resize this vectorIVector
sub(IVector b)
Subtraction from two vectorsvoid
sub(IVector b, IVector result)
Subtraction from two vectorsString
toString()
Return a vector as a string
-
-
-
Method Detail
-
getSize
public int getSize()
Return the size from this vector
-
mul
public IVector mul(double b)
Multiplication from a vectors with an double
-
mul
public void mul(double b, IVector result)
Multiplication from a vectors with an double
-
duplicate
public IVector duplicate()
Copy a vector
-
duplicate
public void duplicate(IVector result)
Copy a vector
-
reshape
public void reshape(int newsize)
Resize this vector
-
-