A B C D E F G H I J K L M N O P Q R S T U V W X Y Z

A

a - Variable in class SciLib.Math.quaternion
public members
abs() - Method in class SciLib.Math.complex
Compute the absolute value of this complex number.
abs() - Method in class SciLib.Math.complexVector
Make a real vector that contains the absolute values of all elements in the vector.
abs() - Method in class SciLib.Math.vector
change the vector to its absolute values.
abs(vector) - Static method in class SciLib.Math.vector
change the vector to its absolute values.
action - Variable in class SciLib.AI.Search.SearchNode
 
Action - Interface in SciLib.Util
 
action() - Method in interface SciLib.Util.Action
 
actionPerformed(ActionEvent) - Method in class SciLib.Util.FrameWin
default actionPerformed
Activation - Interface in SciLib.Neuro
This class defines an Activation function.
actualFrequency() - Method in class SciLib.SP.Wave
Compute the actual frequency
Adaline - Class in SciLib.Neuro
This class defines An Adaline Network.
Adaline(int, Activation) - Constructor for class SciLib.Neuro.Adaline
Make an Adeline network with specific size and activation function
add(boolean) - Method in class SciLib.Math.bitStream
Add one bit 'b' to this bitStream
add(char) - Method in class SciLib.Math.bitStream
Add one bit 'b' to this bitStream
add(int) - Method in class SciLib.Math.bitStream
Add one bit b to this bitStream
add(boolean) - Method in class SciLib.Math.booleanVector
Add an element of value x to the vector.
add(byte) - Method in class SciLib.Math.byteVector
Add a byte x to the vector.
add(short) - Method in class SciLib.Math.byteVector
Add a short value x to the vector.
add(complex) - Method in class SciLib.Math.complexVector
add a complex number to the vector.
add(double, double) - Method in class SciLib.Math.complexVector
add a complex number (x, y) to the vector.
add(int) - Method in class SciLib.Math.integerVector
Add an element of value x to the vector.
add(double) - Method in class SciLib.Math.vector
Add an element of value x to the vector.
addToPathCost(double) - Method in class SciLib.AI.Search.SearchNode
add to pathCost
alpha - Variable in class SciLib.Neuro.SVM.SVM
 
AM(double, double) - Static method in class SciLib.SP.Comm.Encode
Plot the result of modulating by Amplitude-Modulation technique.
AM(double, double, vector, vector, boolean) - Static method in class SciLib.SP.Comm.Encode
Generate the modulating signal by Amplitude-Modulation technique.
AMIData(int[]) - Static method in class SciLib.SP.Comm.Encode
Recover digital data from bipolarAMI signal.
and(boolean, boolean) - Static method in class SciLib.Math.bitStream
and operation
and(int, int) - Static method in class SciLib.Math.bitStream
and operation
and(bitStream) - Method in class SciLib.Math.bitStream
Apply and method between this bitStream and a bitStream b
and(bitStream, int) - Method in class SciLib.Math.bitStream
Apply and method between this bitStream and a bitStream b from the index i
angle() - Method in class SciLib.Math.complex
Compute the angle in radian of the complex number.
angle() - Method in class SciLib.Math.complexVector
Make a real vector that contains angles in radian of all elements in the vector.
append(bitStream) - Method in class SciLib.Math.bitStream
Append the bitStream with a bitStream b
append(booleanVector) - Method in class SciLib.Math.booleanVector
Append an booleanVector x to this vector
append(byteVector) - Method in class SciLib.Math.byteVector
Append an byteVector x to this vector
append(integerVector) - Method in class SciLib.Math.integerVector
Append an integerVector x to this vector
append(vector) - Method in class SciLib.Math.vector
Append a vector x to this vector
Application - Interface in SciLib.AI.Search
This interface defines specific methods for different applications
approximate(Function, vector) - Method in class SciLib.Neuro.RbfNet
 
argmax() - Method in class SciLib.Math.byteVector
Compute the index of the maximum element in the vector.
argmax() - Method in class SciLib.Math.integerVector
Compute the index of the maximum element in the vector.
argmax() - Method in class SciLib.Math.vector
Compute the index of the maximum element in the vector.
argmin() - Method in class SciLib.Math.byteVector
Compute the index of the minimum element in the vector.
argmin() - Method in class SciLib.Math.integerVector
Compute the index of the minimum element in the vector.
argmin() - Method in class SciLib.Math.vector
Compute the index of the minimum element in the vector.
ASK(bitStream, boolean) - Static method in class SciLib.SP.Comm.Encode
Plot the result of modulating by Amplitude-shift keying technique.
AStar(Application, boolean) - Method in class SciLib.AI.Search.TreeSearch
implements A* search algorithm
Audio - Class in SciLib.SP
This class contains some useful methods to handle audio file.
Audio() - Constructor for class SciLib.SP.Audio
 
audioData - Variable in class SciLib.SP.Sound
 
audioDataStream - Variable in class SciLib.SP.Sound
 
autoCorrelation(vector) - Static method in class SciLib.Math.ST.Stat
Compute the autoCorrelation of the vector x
autoCovariance(vector) - Static method in class SciLib.Math.ST.Stat
Compute the autoCovariance of the vector x
averageError - Variable in class SciLib.Neuro.Nnet
 
averageFitness() - Method in class SciLib.Neuro.Population
Compute the average fitness

B

b - Variable in class SciLib.Math.quaternion
 
B - Variable in class SciLib.Neuro.SVM.SVM
 
b_low - Variable in class SciLib.Neuro.SVM.SVM
 
b_up - Variable in class SciLib.Neuro.SVM.SVM
 
bartlett(int) - Static method in class SciLib.SP.WindowFunction
Bartlett window with n points
BDS(Application, boolean) - Method in class SciLib.AI.Search.TreeSearch
implements Bidirectional search algorithm
BellmanFord(int[][], int, int, int) - Static method in class SciLib.SP.Comm.Control
Compute the least-cost path by Bellman-Ford Algorithm
BellmanFord(int[][], int, int) - Static method in class SciLib.SP.Comm.Control
Compute the least-cost path by Bellman-Ford Algorithm
Bess0(double, int) - Static method in class SciLib.Math.SpecFunc
The modified zeroth Bessl function
beta(double, double) - Static method in class SciLib.Math.SpecFunc
Compute the beta function at point z, w
betainc(double, double, double) - Static method in class SciLib.Math.SpecFunc
Compute the incomplete beta function betainc(a,b,x) betainc(a,b,x) = 1/beta(a,b) * integral from 0 to x of t^(a-1)(1-t)^(b-1) dt
BFS(Application) - Method in class SciLib.AI.Search.TreeSearch
implements breadth-first search algorithm
BFS(Application, boolean) - Method in class SciLib.AI.Search.TreeSearch
implements breadth-first search algorithm
bico(int, int) - Static method in class SciLib.Math.SpecFunc
Compute the binomial coefficient
Bid - Class in SciLib.AI.Auction
This class contains some methods to define a Bid; an application-oriented Bid can be extended from this one.
Bid(bitStream, double) - Constructor for class SciLib.AI.Auction.Bid
 
Bid(String, double) - Constructor for class SciLib.AI.Auction.Bid
 
bid - Variable in class SciLib.AI.Auction.Bid
 
BidTree - Class in SciLib.AI.Auction
This class contains some methods to build a SEARCH2 tree of Tuomas Sandholm.
BidTree(int) - Constructor for class SciLib.AI.Auction.BidTree
 
binary - Variable in class SciLib.Neuro.SVM.SVM
 
binaryDivision(bitStream, bitStream) - Static method in class SciLib.SP.Comm.Control
Perform binary division between two bit strings
binNode - Class in SciLib.AI.Search
A generic binary node used to build a binary tree.
binNode() - Constructor for class SciLib.AI.Search.binNode
 
binNode(Object) - Constructor for class SciLib.AI.Search.binNode
 
bipolarAMI(bitStream, boolean) - Static method in class SciLib.SP.Comm.Encode
Generate a signal from a bitStream data using bipolarAMI technique.
bisect(Function, double, double, int) - Static method in class SciLib.Math.nonLinear
Bisection method for solving nonlinear equation
bisect(Function, double, double, double) - Static method in class SciLib.Math.nonLinear
Bisection method for solving nonlinear equation
bitAt(int) - Method in class SciLib.Math.bitStream
return the character of the bit i int the bitStream
bitChar(boolean) - Static method in class SciLib.Math.bitStream
convert a digital pulse to bit character
bitrev(int, int) - Static method in class SciLib.Math.bitStream
return a number that is made by bitreversal of the integer n using q-bits representation by q bits.
bitrevi(complexVector) - Method in class SciLib.SP.Transform.Fourier
reverse indices of x by bit reversal
bitrevi(complexVector, complexVector) - Method in class SciLib.SP.Transform.Fourier
reverse indices of x by bit reversal and store the result in y
bits2num(int) - Static method in class SciLib.Math.bitStream
return the byggest integer number that can be repersented by q bits
BitsNeeded(int) - Static method in class SciLib.Math.byteVector
 
bitStream - Class in SciLib.Math
This class contains some methods to handle a string of bits.
bitStream() - Constructor for class SciLib.Math.bitStream
Allocates a new bitStream containing no data.
bitStream(int, boolean) - Constructor for class SciLib.Math.bitStream
Allocates a new bitStream containing a bits representation of an integer n.
bitStream(char, boolean) - Constructor for class SciLib.Math.bitStream
Allocates a new bitString containing a bits representation of a character c.
bitStream(byte) - Constructor for class SciLib.Math.bitStream
Allocates a new bitString containing a bits representation of a byte b.
bitStream(byte[]) - Constructor for class SciLib.Math.bitStream
Allocates a new bitString containing a bits representation of a byte array b.
bitStream(booleanVector) - Constructor for class SciLib.Math.bitStream
Allocates a new bitStream containing a initialized booleanVector bits.
bitStream(int[]) - Constructor for class SciLib.Math.bitStream
Allocates a new bitStream containing a initialized pulse array.
bitStream(String) - Constructor for class SciLib.Math.bitStream
Allocates a new bitStream containing a initialized bit character String.
blackWhite() - Method in class SciLib.SP.IP.Picture
make a lack and white picture
booleanPulse(int) - Static method in class SciLib.Math.bitStream
convert an bit integer to a digital pulse
booleanPulse(char) - Static method in class SciLib.Math.bitStream
convert a bit character to a digital pulse
booleanVector - Class in SciLib.Math
This class defines a dynamic vector of type intger.
booleanVector() - Constructor for class SciLib.Math.booleanVector
Allocates an empty vector.
booleanVector(int) - Constructor for class SciLib.Math.booleanVector
Allocates a vector of size n with initiařized values 0.
booleanVector(boolean[]) - Constructor for class SciLib.Math.booleanVector
Allocates a vector from the array vec.
booleanVector(booleanVector) - Constructor for class SciLib.Math.booleanVector
Make a copy of the vector x.
box(Graphics, double, double, double, double) - Method in class SciLib.Grp.Graphics2D
Plot a rectangle.
box(Graphics, double, double, double, double, double, double) - Method in class SciLib.Grp.Graphics3D
Make a box for coordinate system
box(Graphics, double, double, double, double, double, double, boolean) - Method in class SciLib.Grp.Graphics3D
Make a box for coordinate system
BSVM - Class in SciLib.Neuro.SVM
 
BSVM(FileHandler, Kernel, boolean, int) - Constructor for class SciLib.Neuro.SVM.BSVM
Constructor
BSVM(FileHandler, boolean, int) - Constructor for class SciLib.Neuro.SVM.BSVM
Constructor
BSVM(matrix, integerVector, Kernel, boolean, int) - Constructor for class SciLib.Neuro.SVM.BSVM
Constructor
BSVM(matrix, integerVector, Kernel, int, int) - Constructor for class SciLib.Neuro.SVM.BSVM
Constructor
BSVM(matrix, integerVector, Kernel) - Constructor for class SciLib.Neuro.SVM.BSVM
Constructor
bwFilter(Image, Component) - Static method in class SciLib.SP.IP.Filter
black and white filter an image with a media tracker in a component c
byteSignal - Variable in class SciLib.SP.Sound
 
byteValue(byte) - Static method in class SciLib.Math.byteVector
get the value of a byte
byteVector - Class in SciLib.Math
This class defines a dynamic vector of type intger.
byteVector() - Constructor for class SciLib.Math.byteVector
Allocates an empty vector.
byteVector(int) - Constructor for class SciLib.Math.byteVector
Allocates a vector of size n with initiařized values 0.
byteVector(byte[]) - Constructor for class SciLib.Math.byteVector
Allocates a vector from the array vec.
byteVector(String) - Constructor for class SciLib.Math.byteVector
Make a byteVector from s String s.
byteVector(byteVector) - Constructor for class SciLib.Math.byteVector
Make a copy of the vector x.

C

c - Variable in class SciLib.Neuro.RbfNet
contains K-cluster indexes
c - Variable in class SciLib.Neuro.SVM.PolynomialKernel
 
C - Variable in class SciLib.Neuro.SVM.SVM
 
c - Variable in class SciLib.SP.IP.Picture
 
c1 - Variable in class SciLib.Neuro.SVM.BSVM
 
c2 - Variable in class SciLib.Neuro.SVM.BSVM
 
changeIntensities(int) - Method in class SciLib.SP.IP.Picture
change intensities
changeView(vector, vector, vector, double) - Method in class SciLib.Grp.Graphics3D
change 3D View
changeWindowSize(Dimension) - Method in class SciLib.Grp.Graphics2D
change graphics window size
changeWindowSize(int, int) - Method in class SciLib.Grp.Graphics2D
change graphics window size
checkBit(int, int, boolean) - Method in class SciLib.Math.bitStream
Check a bit value in a sequence of bits from index i to index j
checkValidClassify(vector) - Static method in class SciLib.Neuro.Classify
Classify a pattern y by the check valid method
chooseKRowsRandomly(matrix, integerVector, int) - Static method in class SciLib.Neuro.Classify
Choose randomly k rows of the matrix m.
Classify - Class in SciLib.Neuro
This class defines methods used to solve a classification problem.
Classify() - Constructor for class SciLib.Neuro.Classify
 
classify(vector, int) - Static method in class SciLib.Neuro.Classify
Classify a pattern y
classify(int, integerVector) - Method in class SciLib.Neuro.RbfNet
classify the data from a test file
closeFile() - Method in interface SciLib.Neuro.SVM.FileHandler
 
closeFile() - Method in class SciLib.Neuro.SVM.SVMFileHandler
 
closeFile() - Method in class SciLib.Neuro.SVM.SVMReadBinaryData
 
closeFile() - Method in class SciLib.Neuro.SVM.SVMReadTextData
 
closeWindow - Class in SciLib.Util
This class, when it receives window events will close the current window.
closeWindow() - Constructor for class SciLib.Util.closeWindow
 
cm - Variable in class SciLib.SP.IP.Picture
 
co - Static variable in class SciLib.Grp.LSystem
 
coef(double[], double[]) - Static method in class SciLib.Math.nonLinear
Compute the coefficients by divided difference
columns - Variable in class SciLib.Neuro.SVM.SVMFileHandler
 
comb(vector, vector, String) - Static method in class SciLib.Grp.Plot
default comb method
comb(vector, String) - Static method in class SciLib.Grp.Plot
default comb method
comb(Graphics2D, vector, vector, String) - Static method in class SciLib.Grp.Plot
default comb method
commonElement(LinkedList<SearchNode>, LinkedList<SearchNode>, Application) - Method in class SciLib.AI.Search.TreeSearch
check if two lists are not disjoint
compareTo(Object, Object) - Method in interface SciLib.Util.Comparison
 
Comparison - Interface in SciLib.Util
This interface defines a compareTo method that compares two objects
complex - Class in SciLib.Math
This class contains some methods to handle complex numbers.
complex() - Constructor for class SciLib.Math.complex
Make a zero complex number.
complex(double, double) - Constructor for class SciLib.Math.complex
Make a complex number z=(re, im)
complex(double) - Constructor for class SciLib.Math.complex
Make a complex number from a real number
complexMatrix - Class in SciLib.Math
This class contains some methods to handle the matrix problems
complexMatrix() - Constructor for class SciLib.Math.complexMatrix
Allocates a 0x0 matrix.
complexMatrix(int, int) - Constructor for class SciLib.Math.complexMatrix
Allocates a m x n matrix.
complexMatrix(complexMatrix) - Constructor for class SciLib.Math.complexMatrix
Make a copy of a matrix ma.
complexVector - Class in SciLib.Math
This class contains some methods to handle a vector of complex numbers.
complexVector() - Constructor for class SciLib.Math.complexVector
Allocates a new complexVector containing no data.
complexVector(int) - Constructor for class SciLib.Math.complexVector
Allocates a new complexVector of length n.
complexVector(vector) - Constructor for class SciLib.Math.complexVector
Make a complexVector from a real vector x.
complexVector(complexVector) - Constructor for class SciLib.Math.complexVector
Make a complexVector from another complex vector x.
complexVector(complex[]) - Constructor for class SciLib.Math.complexVector
Make a complexVector from an array of complex numbers.
computeB() - Method in class SciLib.Neuro.SVM.SVM
compute the the threshold value b
computeF(vector) - Method in interface SciLib.Math.FunctionmD
 
computeOutput(vector) - Method in class SciLib.Neuro.Adaline
Compute output
computeOutput(vector) - Method in class SciLib.Neuro.Madaline
Compute output
computeOutput(vector) - Method in class SciLib.Neuro.RbfNet
Compute the output from an input vector x
computePhiAt(vector, int) - Method in class SciLib.Neuro.RbfNet
Compute phi(x_i)
computeRadius() - Method in class SciLib.Neuro.RbfNet
Compute the radius = M/d^2
computeTheBest() - Method in class SciLib.Neuro.Population
Generate theBestGen for all variables
computeY(double) - Method in interface SciLib.Math.Function
 
computeZ(double, double) - Method in interface SciLib.Math.Function3D
 
concat(booleanVector) - Method in class SciLib.Math.booleanVector
Append a booleanVector x to this vector
concat(byteVector) - Method in class SciLib.Math.byteVector
Append a vector x to this vector
concat(integerVector) - Method in class SciLib.Math.integerVector
Append a vector x to this vector
concat(vector) - Method in class SciLib.Math.vector
Append a vector x to this vector
conj() - Method in class SciLib.Math.complex
set the complex number equal to its conjugate.
conj(complex) - Static method in class SciLib.Math.complex
Make a complex number that is equal to the conjugate of x.
conj() - Method in class SciLib.Math.complexVector
Change the vector to its conjugates.
conjugate() - Method in class SciLib.Math.quaternion
the conjugate of this quaternion
conjugate(quaternion, quaternion) - Static method in class SciLib.Math.quaternion
the division of 2 quaternions x/y
contrast(int, int, String) - Method in class SciLib.SP.IP.Picture
make a contrast picture
Control - Class in SciLib.SP.Comm
This class contains some methods to perform the communications Control techniques.
Control() - Constructor for class SciLib.SP.Comm.Control
 
conv(double[], double[]) - Static method in class SciLib.SP.Sp
Computer the linear convolution of two signals x*y
conv(vector, vector) - Static method in class SciLib.SP.Sp
Computer the linear convolution of two signals x*y
coord(Graphics, double, double, double, double) - Method in class SciLib.Grp.Graphics2D
Draw a 2D coordinate system in a frame window.
coord2D(Graphics, double, double, double, double) - Method in class SciLib.Grp.Graphics2D
Make a 2D coordinate system without drawing it in a frame window.
coord2D(Graphics, vector, vector) - Method in class SciLib.Grp.Graphics2D
Make a 2D coordinate system and plot it in a frame window.
coord2D(Graphics, vector, vector, String) - Method in class SciLib.Grp.Graphics2D
Make a 2D coordinate system and plot it in a frame window with a specific
coord3D(Graphics, double, double, double, double, double, double) - Method in class SciLib.Grp.Graphics3D
Make a 3D coordinate system
coord3D(Graphics, vector, vector) - Method in class SciLib.Grp.Graphics3D
Make a 3D coordinate system
copy(bitStream) - Static method in class SciLib.Math.bitStream
Make a copy of a given bitStream
copy(booleanVector) - Static method in class SciLib.Math.booleanVector
Make a copy of the vector x.
copy(byteVector) - Static method in class SciLib.Math.byteVector
Make a copy of the vector x.
copy(integerVector) - Static method in class SciLib.Math.integerVector
Make a copy of the vector x.
correlation(vector, vector) - Static method in class SciLib.Math.ST.Stat
Compute the correlation of two vectors x, y
cos(vector) - Static method in class SciLib.Math.Num
Compute cos(x) for all elements x in the vector v
covariance(vector, vector) - Static method in class SciLib.Math.ST.Stat
Compute the covariance of two vectors x, y
CRC(bitStream, bitStream) - Static method in class SciLib.SP.Comm.Control
Perform a CRC check
CRC_Transmitted(bitStream, bitStream) - Static method in class SciLib.SP.Comm.Control
Generate the transmitted signal with the Cyclic Redundancy Check
crop(int, int, int, int, Image, Component) - Static method in class SciLib.SP.IP.Filter
crop an image with a specific rectangle
crop(Rectangle, Image, Component) - Static method in class SciLib.SP.IP.Filter
crop an image with a specific rectangle
crop(int, int, int, int) - Method in class SciLib.SP.IP.Picture
crop an image with a specific rectangle
crop(Rectangle) - Method in class SciLib.SP.IP.Picture
crop an image with a specific rectangle
crossover() - Method in class SciLib.Neuro.Population
Crossover selection: selects two parents that take part in the crossover.
crossProduct(rPoint, rPoint) - Static method in class SciLib.Math.rPoint
Compute the cross product of the two vector in 3D space
crossValidation(int, double, int, double, int, double, double) - Method in class SciLib.Neuro.SVM.BSVM
cross-validation
crossValidation(int, double, int, double, int, double, double) - Method in class SciLib.Neuro.SVM.DAGSVM
cross-validation
crossValidation(int, double, int, double, int, double, double) - Method in class SciLib.Neuro.SVM.OAASVM
cross-validation
crossValidation(int, double, int, double, int, double, double) - Method in class SciLib.Neuro.SVM.OAOSVM
cross-validation
crossValidation(int, double, int, double, int, double, double) - Method in interface SciLib.Neuro.SVM.SMO
 
crossValidation(int, double, int, double, int, double, double) - Method in class SciLib.Neuro.SVM.SVM
 
cuberoot(double) - Static method in class SciLib.Math.math
Compute cuberoot of a double x
cuberoot(vector) - Static method in class SciLib.Math.Num
Compute cuberoot(x) for all elements x in the vector y
CUBEROOT - Static variable in class SciLib.SP.Transform.Trans
 
cuberoot(vector) - Static method in class SciLib.SP.Transform.Trans
cuberoot transform of a vector
cutLeft(int) - Method in class SciLib.Math.bitStream
cut n bits of the bitStream from the left.
cutRight(int) - Method in class SciLib.Math.bitStream
cut n bits of the bitStream from the right.

D

d - Variable in class SciLib.Neuro.SVM.PolynomialKernel
 
DAGNode - Class in SciLib.Neuro.SVM
 
DAGNode() - Constructor for class SciLib.Neuro.SVM.DAGNode
Constructor
DAGNode(BSVM) - Constructor for class SciLib.Neuro.SVM.DAGNode
 
DAGSVM - Class in SciLib.Neuro.SVM
 
DAGSVM(int, FileHandler, Kernel) - Constructor for class SciLib.Neuro.SVM.DAGSVM
Constructor
data - Variable in class SciLib.AI.Search.Node
 
decibel(double) - Static method in class SciLib.Math.math
Compute decibel value of a double x.
decibel(vector) - Static method in class SciLib.Math.Num
Compute decibel(x) for all elements x in the vector v.
decibelPlot() - Method in class SciLib.SP.Transform.Fourier
plot the decibel magnitude of the FT spectrum.
decibelToNumber(double) - Static method in class SciLib.Math.math
Compute the number from its decibel
decodeMuLaw(byteVector) - Static method in class SciLib.SP.muLawCodec
Decode a mu-law vector
defaultView() - Method in class SciLib.Grp.Graphics3D
set the view matrix to the default view
degreesToRadians(double) - Static method in class SciLib.Math.math
convert the degrees to radians of an angle theta.
depth - Variable in class SciLib.AI.Auction.BidTree
 
depth - Variable in class SciLib.AI.Search.SearchNode
 
DesiredOutputMatrix - Variable in class SciLib.Neuro.Nnet
 
deviation(vector) - Static method in class SciLib.Math.ST.Stat
Compute the standard deviation of vector x
DFS(Application, boolean) - Method in class SciLib.AI.Search.TreeSearch
implements depth-first search algorithm
differentialManchester(bitStream, boolean) - Static method in class SciLib.SP.Comm.Encode
Generate a signal from a bitStream data using differentialManchester technique.
differentialManchesterData(int[]) - Static method in class SciLib.SP.Comm.Encode
Recover digital data from differentialManchester signal.
Dijkstra(double[][], int, int) - Static method in class SciLib.SP.Comm.Control
Compute the least-cost path by Dijkstra Algorithm
Dijkstra(int[][], int, int) - Static method in class SciLib.SP.Comm.Control
Compute the least-cost path by Dijkstra Algorithm
Dijkstra(matrix, int, int) - Static method in class SciLib.SP.Comm.Control
Compute the least-cost path by Dijkstra Algorithm
directSeq(bitStream, bitStream) - Static method in class SciLib.SP.Comm.Encode
Generate a direct sequence signal.
diric(vector, int) - Static method in class SciLib.Math.Num
Compute Dirichlet(x,n) for all elements in the vector x
diric(double, int) - Static method in class SciLib.Math.SpecFunc
Compute Dirichlet(x,n)
dissolve(int, Image, Component) - Static method in class SciLib.SP.IP.Filter
rgb filter an image with a media tracker in a component c
dissolve(int) - Method in class SciLib.SP.IP.Picture
Alpha filter an image with a media tracker in a component c
distance(rPoint) - Method in class SciLib.Math.rPoint
compute the distance from this point to a point a
distance(vector) - Method in class SciLib.Math.vector
compute the distance between this point vector to a vector x
distance(vector, vector) - Static method in class SciLib.Math.vector
compute the distance between to point vector
DLS(Application, int, boolean) - Method in class SciLib.AI.Search.TreeSearch
implements depth-limited search algorithm
doneTransf() - Method in class SciLib.Neuro.SVM.BSVM
 
doneTransform() - Method in class SciLib.Neuro.SVM.BSVM
 
dot(integerVector, integerVector, integerVector, integerVector) - Static method in class SciLib.Math.integerVector
compute the dot product of two sparse binary vector a sparse vectors.
dot(integerVector, integerVector) - Static method in class SciLib.Math.integerVector
compute the dot product of two sparse binary vector a sparse vectors.
dot(vector, vector) - Static method in class SciLib.Math.vector
compute the dot product of the two vectors x, y
dot(integerVector, vector, integerVector, vector) - Static method in class SciLib.Math.vector
compute the dot product of the two sparse vectors x, y
dotProduct(rPoint, rPoint) - Static method in class SciLib.Math.rPoint
Compute the dot product of the two vector in 3D space
drawCurve(Graphics) - Static method in class SciLib.Grp.LSystem
 
drawImage(Graphics) - Method in class SciLib.SP.IP.Picture
draw image
drawImage(Graphics, int, int) - Method in class SciLib.SP.IP.Picture
draw image
drawLine(Graphics, double, double, double, double) - Method in class SciLib.Grp.Graphics2D
draw a line from (x1,y1) to (x2,y2)
duration() - Method in class SciLib.SP.Sound
compute the duration

E

edge() - Method in class SciLib.SP.IP.Picture
make an edge picture
elementAt(int) - Method in class SciLib.Math.bitStream
Return the bit i
elementAt(int) - Method in class SciLib.Math.booleanVector
return the value of vector at index i.
elementAt(int) - Method in class SciLib.Math.byteVector
return the value of vector at index i.
elementAt(int, int) - Method in class SciLib.Math.complexMatrix
return the value element of matrix at row i and column j.
elementAt(int) - Method in class SciLib.Math.complexVector
return a complex number at index "index".
elementAt(int) - Method in class SciLib.Math.integerVector
return the value of vector at index i.
elementAt(int, int) - Method in class SciLib.Math.matrix
return the value element of matrix at row i and column j.
elementAt(int) - Method in class SciLib.Math.vector
return the value of vector at index i.
elitist() - Method in class SciLib.Neuro.Population
Elitist function: If the best member of the current generation is worse then the best member of the previous generation, the latter one would replace the worst member of the current population
Encode - Class in SciLib.SP.Comm
This class contains some methods to perform the encoding techniques.
Encode() - Constructor for class SciLib.SP.Comm.Encode
 
eps - Variable in class SciLib.Neuro.SVM.SVM
 
erf(double) - Static method in class SciLib.Math.SpecFunc
Compute the error function erf(x) erf(x) = 2/sqrt(pi) * integral from 0 to x of exp(-t^2)dt
erfc(double) - Static method in class SciLib.Math.SpecFunc
Compute the error function erfc(x) erfx(x) = 2/sqrt(pi) * integral from x to inf of exp(-t^2)dt
error(vector, vector) - Static method in class SciLib.Math.ST.timeSeries
Compute error vector, x - y
error - Variable in class SciLib.Neuro.Layer
 
error_cache - Variable in class SciLib.Neuro.SVM.SVM
 
errorThreshold - Variable in class SciLib.Neuro.Nnet
 
eval(double[], double[], int, double) - Static method in class SciLib.Math.nonLinear
Compute the value of polynom with Horner's rule
evaluate() - Method in class SciLib.Neuro.Population
evaluate the fitness
Evolution() - Method in class SciLib.Neuro.Population
Evolution process
exists(String) - Static method in class SciLib.Util.fileProcessing
check if a file exists
exit - Variable in class SciLib.Util.FrameWin
 
exp(complex) - Static method in class SciLib.Math.complex
compute the exponent of a complex number x
exp(vector) - Static method in class SciLib.Math.Num
Compute exp(x) for all elements x in the vector v
expi(double) - Static method in class SciLib.Math.SpecFunc
Compute the exponent integral function expi(n,x) = integral from -inf to x of exp(t)/t dt
expint(int, double) - Static method in class SciLib.Math.SpecFunc
Compute the exponent integral function expint(n,x) = integral from 1 to inf of exp(-x*t)/t^n dt
export - Variable in class SciLib.Util.FrameWin
 

F

f - Variable in class SciLib.Neuro.Population
 
f(int) - Method in class SciLib.Neuro.SVM.SVM
compute the decision function without the threshold value b
f(vector) - Method in class SciLib.Neuro.SVM.SVM
compute the decision function without the threshold value b
factln(int) - Static method in class SciLib.Math.SpecFunc
Compute the logarithm of n!
factor(int) - Static method in class SciLib.Math.Num
Generate a vector of prime factors of n.
FailException - Exception in SciLib.Math
This class handles some RunTime problems.
FailException(String) - Constructor for exception SciLib.Math.FailException
 
FCS(bitStream, bitStream) - Static method in class SciLib.SP.Comm.Control
Generate the FCS of the Cyclic Redundancy Check
fft(complexVector) - Method in class SciLib.SP.Transform.Fourier
The Fast Fourier Transform of a given complex vector f of arbitrary length.
fft(vector) - Method in class SciLib.SP.Transform.Fourier
The Fast Fourier Transform of a given real vector f of arbitrary length.
FFT - Static variable in class SciLib.SP.Transform.Trans
 
file - Variable in class SciLib.Neuro.SVM.SVM
 
FileHandler - Interface in SciLib.Neuro.SVM
 
fileProcessing - Class in SciLib.Util
This class contains some methods to read and write a text file.
fileProcessing() - Constructor for class SciLib.Util.fileProcessing
 
Filter - Class in SciLib.SP.IP
This class contains some useful methods used in image processing.
Filter() - Constructor for class SciLib.SP.IP.Filter
 
filter(vector, vector, vector) - Static method in class SciLib.SP.Sp
Filters the data in vector x with the filter described by vectors a and b
filter(double[], double[], double[]) - Static method in class SciLib.SP.Sp
Filters the data in vector x with the filter described by vectors a and b
flimit - Variable in class SciLib.AI.Search.Result
 
format(int) - Static method in class SciLib.Util.Util
Construct a DecimalFormat with n decimal digits
Fourier - Class in SciLib.SP.Transform
This class contains some methods to handle a Fourier transform of a signal.
Fourier() - Constructor for class SciLib.SP.Transform.Fourier
Make a Fourier Object
FrameWin - Class in SciLib.Util
This class is used to display information, graphics or text.
FrameWin(String) - Constructor for class SciLib.Util.FrameWin
Constructor - Make a display window
FrameWin(String, int, int) - Constructor for class SciLib.Util.FrameWin
Constructor - Make a display window at position x, y
FSK(bitStream, boolean) - Static method in class SciLib.SP.Comm.Encode
Plot the result of modulating by Frequency-shift keying technique.
Function - Interface in SciLib.Math
 
Function3D - Interface in SciLib.Math
 
FunctionmD - Interface in SciLib.Math
 

G

g(double) - Method in interface SciLib.Neuro.Activation
 
g(double) - Method in class SciLib.Neuro.GaussianRbf
 
g - Variable in class SciLib.Neuro.Nnet
 
G - Variable in class SciLib.Neuro.RbfNet
 
g(double) - Method in class SciLib.Neuro.sgn
 
g(double) - Method in class SciLib.Neuro.sigmoid
 
g(double) - Method in class SciLib.Neuro.tanh
 
G0 - Variable in class SciLib.Neuro.RbfNet
 
g2D - Static variable in class SciLib.Grp.LSystem
 
GACV1 - Variable in class SciLib.Neuro.SVM.SVM
 
gamma(double) - Static method in class SciLib.Math.SpecFunc
Compute the logarithm of the gamma function at a point x gamma(x) = integral from 0 to inf of t^(x-1)exp(-t)dt
gammaln(double) - Static method in class SciLib.Math.SpecFunc
Compute the logarithm of the gamma function at a point x gamma(x) = integral from 0 to inf of t^(x-1)exp(-t)dt
gammap(double, double) - Static method in class SciLib.Math.SpecFunc
Compute the gamma incomplete function P(a,x) gammap(a,x) = 1/gamma(a) * integral from 0 to x of t^(a-1)exp(-t)dt
gammaq(double, double) - Static method in class SciLib.Math.SpecFunc
Compute the gamma incomplete function Q(a,x) = 1 - P(a,x)
Gauss(double[][], int[]) - Static method in class SciLib.Math.LinearSystem
Perform Gaussian elimination with scaled partial pivoting
Gauss(matrix, integerVector) - Static method in class SciLib.Math.LinearSystem
Perform Gaussian elimination with scaled partial pivoting
GaussDist(double, double) - Static method in class SciLib.Math.ST.Stat
Compute the one-dimensional Gaussian distribution with mean mu and standard deviation sigma
gaussian(int) - Static method in class SciLib.Math.Num
Make a vector of length n with the normally distributed double values.
GaussianRbf - Class in SciLib.Neuro
This class defines a Gaussian Radial Basis Function.
GaussianRbf() - Constructor for class SciLib.Neuro.GaussianRbf
 
GaussianRBFKernel - Class in SciLib.Neuro.SVM
 
GaussianRBFKernel(double) - Constructor for class SciLib.Neuro.SVM.GaussianRBFKernel
 
GaussianRBFKernel() - Constructor for class SciLib.Neuro.SVM.GaussianRBFKernel
 
gausspdf(vector, vector, double) - Static method in class SciLib.Math.ST.Stat
Compute the Gaussian distribution of vector x with mean mu and standard deviation sigma
gcd(int, int) - Static method in class SciLib.Math.math
Compute the greatest common divisor of a and b computed using iterative version of Euclid's algorithm
gDerivative(double) - Method in interface SciLib.Neuro.Activation
 
gDerivative(double) - Method in class SciLib.Neuro.GaussianRbf
 
gDerivative(double) - Method in class SciLib.Neuro.sgn
 
gDerivative(double) - Method in class SciLib.Neuro.sigmoid
 
gDerivative(double) - Method in class SciLib.Neuro.tanh
 
gencs(double) - Static method in class SciLib.Grp.LSystem
 
gencs(int) - Static method in class SciLib.Grp.LSystem
 
genData(vector, vector) - Static method in class SciLib.Grp.LSystem
 
GENERALIZATIONRBFNW - Static variable in class SciLib.Neuro.RbfNet
 
generate(int, int) - Static method in class SciLib.Math.byteVector
create a uniform vector that has elements from an integer "from" to an integer "to".
generate(int, int) - Static method in class SciLib.Math.integerVector
create an integerVector that has elements from an integer "from" to an integer "to".
generate(int, int) - Static method in class SciLib.Math.vector
create a uniform vector that has elements from an integer "from" to an integer "to".
generate(double, double, double) - Static method in class SciLib.Math.vector
Make a uniform vector that has elements from a double "from" to a double "to", the values are increased by a value "inc" .
generate() - Method in class SciLib.Neuro.Layer
generate the parameters of the layer
generate() - Method in class SciLib.Neuro.Nnet
Initialize the parameters of the neural network
generateByteVector(String) - Static method in class SciLib.Util.Util
store data from a string in an integer array
generateCenters(int, int[]) - Method in class SciLib.Neuro.RbfNet
generate centers for a radial basis function network
generateComplexVector(String) - Static method in class SciLib.Util.Util
store data from a string in an double nx2 array of type complex
generateG0() - Method in class SciLib.Neuro.RbfNet
Generate the matrix G0
generateGreenMatrix() - Method in class SciLib.Neuro.RbfNet
Generate the Green matrix G
generateIndex(vector) - Static method in class SciLib.Math.integerVector
create integerVector that stores the indexes of the nonzero elements of a sparse vector .
generateIndex(integerVector) - Static method in class SciLib.Math.integerVector
create integerVector that stores the indexes of the nonzero elements of a sparse vector .
generateIndex(integerVector, vector) - Static method in class SciLib.Math.integerVector
create integerVector that stores the indexes of the nonzero elements of a sparse vector and stores them in val.
generateIndex(integerVector, integerVector) - Static method in class SciLib.Math.integerVector
create integerVector that stores the indexes of the nonzero elements of a sparse integerVector and stores them in val.
generateIndex(vector, vector) - Static method in class SciLib.Math.integerVector
create integerVector that stores the indexes of the nonzero elements of a sparse vector and stores them in val.
generateInitialState() - Method in interface SciLib.AI.Search.Application
 
generateIntegerVector(String) - Static method in class SciLib.Util.Util
store data from a string in an integer array
generateKCenters(int[]) - Method in class SciLib.Neuro.RbfNet
Generate k fixed centers
generateRandomlyCenters() - Method in class SciLib.Neuro.RbfNet
Genrate k centers randomly
generateVector(String) - Static method in class SciLib.Util.Util
store data from a string in an array of type double
genFunction(FunctionmD) - Method in class SciLib.Neuro.Population
generate Problem Function
genstring(int, String, String[], String) - Static method in class SciLib.Grp.LSystem
 
genX() - Method in interface SciLib.Math.Function
 
genX() - Method in interface SciLib.Math.Function3D
 
genY() - Method in interface SciLib.Math.Function
 
genY() - Method in interface SciLib.Math.Function3D
 
genZ() - Method in interface SciLib.Math.Function3D
 
getAction() - Method in class SciLib.AI.Search.SearchNode
get action
getAlpha() - Method in class SciLib.Neuro.SVM.SVM
get alpha vector
getAngle() - Method in class SciLib.Grp.Graphics3D
get the view angle
getAt() - Method in class SciLib.Grp.Graphics3D
get the at point
getAudioData(int, int) - Method in class SciLib.SP.Sound
get audio Data from index i to index j
getAudioData(int) - Method in class SciLib.SP.Sound
get n point audio Data from the beginning
getAudioData() - Method in class SciLib.SP.Sound
get the whole audio Data
getB() - Method in class SciLib.Neuro.SVM.SVM
get threshold value b
getBestGen() - Method in class SciLib.Neuro.Population
get the best generation vector
getBid() - Method in class SciLib.AI.Auction.Bid
get the bitStream
getBidTree() - Method in class SciLib.AI.Auction.WDA
get the bid tree
getBinaryPattern(int) - Method in interface SciLib.Neuro.SVM.FileHandler
 
getBinaryPattern(int) - Method in class SciLib.Neuro.SVM.SVMFileHandler
 
getBinaryPattern(int) - Method in class SciLib.Neuro.SVM.SVMReadBinaryData
 
getBinaryPattern(int) - Method in class SciLib.Neuro.SVM.SVMReadBinIntegerData
 
getBits() - Method in class SciLib.Math.bitStream
get the booleanVector of the bitStream
getBits(byte, int, int) - Static method in class SciLib.Math.bitStream
get n bits in a byte from index the i to the index j
getBSVM() - Method in class SciLib.Neuro.SVM.DAGNode
 
getByteData() - Method in class SciLib.SP.Sound
get audio Data
getC() - Method in class SciLib.Neuro.SVM.SVM
get the value of C
getC1() - Method in class SciLib.Neuro.SVM.BSVM
 
getC2() - Method in class SciLib.Neuro.SVM.BSVM
 
getChromosome() - Method in class SciLib.Neuro.Population
get the chromosome matrix
getColors(String) - Method in class SciLib.SP.IP.Picture
get color components of a picture
getColumn(int) - Method in class SciLib.Math.complexMatrix
return a complexVector that contains all elements of the jth column.
getColumn(int) - Method in class SciLib.Math.matrix
return a vector that contains all elements of the jth column.
getColumns() - Method in class SciLib.Math.complexMatrix
return the number of columns.
getColumns() - Method in class SciLib.Math.matrix
return the number of columns.
getColumns() - Method in interface SciLib.Neuro.SVM.FileHandler
 
getColumns() - Method in class SciLib.Neuro.SVM.SVMFileHandler
 
getData() - Method in class SciLib.AI.Search.Node
get data object
getData() - Method in class SciLib.Math.booleanVector
Make an boolean array that contains all data of the vector.
getData() - Method in class SciLib.Math.byteVector
Make an intger array that contains all data of the vector.
getData() - Method in class SciLib.Math.complexMatrix
return a two-dimensional array that contains all elements of matrix.
getData() - Method in class SciLib.Math.integerVector
Make an intger array that contains all data of the vector.
getData() - Method in class SciLib.Math.matrix
return a two-dimensional array that contains all elements of matrix.
getData() - Method in class SciLib.Math.vector
Make an array of type double that contains all data of the vector.
getDepth() - Method in class SciLib.AI.Auction.BidTree
get depth
getDepth() - Method in class SciLib.AI.Search.SearchNode
get depth
getEpsi() - Method in class SciLib.Neuro.SVM.SVM
get the epsilon parameter of SVM
getError() - Method in class SciLib.Neuro.Layer
get error vector
getErrorThreshold() - Method in class SciLib.Neuro.Nnet
get error Threshold
getFile() - Method in class SciLib.Neuro.SVM.SVM
get the object that handles data files
getFitness() - Method in class SciLib.Neuro.Population
get the fitness vector
getFlimit() - Method in class SciLib.AI.Search.Result
 
getFrequency() - Method in class SciLib.SP.Wave
get Frequency
getFrom() - Method in class SciLib.Grp.Graphics3D
get the from point
getGreenMatrix() - Method in class SciLib.Neuro.RbfNet
get Green matrix G
getHeight() - Method in class SciLib.SP.IP.Picture
get height
getHiddenLayers() - Method in class SciLib.Neuro.Nnet
get hidden layers
gethiddenSize() - Method in class SciLib.Neuro.Nnet
get sizes of the hidden layers
getIdNo() - Method in interface SciLib.Neuro.SVM.FileHandler
 
getIdNo() - Method in class SciLib.Neuro.SVM.SVMFileHandler
 
getImage() - Method in class SciLib.SP.IP.Picture
get image
getInput() - Method in class SciLib.Neuro.Layer
get input vector
getInputSize() - Method in class SciLib.Neuro.Layer
get input size
getInputSize() - Method in class SciLib.Neuro.Nnet
get input size
getIntegerPattern(int) - Method in interface SciLib.Neuro.SVM.FileHandler
 
getIntegerPattern(int) - Method in class SciLib.Neuro.SVM.SVMFileHandler
 
getIntensities() - Method in class SciLib.SP.IP.Picture
get intensities
getIntensity(int) - Method in class SciLib.SP.IP.Picture
get Intensity
getKClassifier(int) - Method in class SciLib.Neuro.SVM.DAGSVM
Get a specific classifier
getKClassifier(int) - Method in class SciLib.Neuro.SVM.OAASVM
Get a specific classifier
getKClassifier(int) - Method in class SciLib.Neuro.SVM.OAOSVM
Get a specific classifier
getKernel() - Method in class SciLib.Neuro.SVM.SVM
get kernel K
getLastDelteMatrix() - Method in class SciLib.Neuro.Layer
get last delta matrix
getLearningRate() - Method in class SciLib.Neuro.Nnet
get learning rate
getLeft() - Method in class SciLib.AI.Search.binNode
get the left node
getLimit() - Method in class SciLib.AI.Search.Scheduler
get temparature
getMomentumPar() - Method in class SciLib.Neuro.Nnet
get momentum
getNoOfSV() - Method in class SciLib.Neuro.SVM.SVM
get the number of SVs
getnumberOfHiddenLayers() - Method in class SciLib.Neuro.Nnet
get number of hidden layers
getNumberOfPatterns() - Method in interface SciLib.Neuro.SVM.FileHandler
 
getNumberOfPatterns() - Method in class SciLib.Neuro.SVM.SVMFileHandler
 
getNumberOfTestPatterns() - Method in class SciLib.Neuro.Nnet
get number of testing patterns
getNumberOfTrainingPatterns() - Method in class SciLib.Neuro.Nnet
get number of training patterns
getNumGen() - Method in class SciLib.Neuro.Population
get tne maximum number of generations
getNumVar() - Method in class SciLib.Neuro.Population
get tne number of variables
getOutput() - Method in class SciLib.Neuro.Layer
get output vector
getOutputLayer() - Method in class SciLib.Neuro.Nnet
get the output layer
getOutputSize() - Method in class SciLib.Neuro.Layer
get output size
getOutputSize() - Method in class SciLib.Neuro.Nnet
get output size
getParameter() - Method in interface SciLib.Neuro.SVM.Kernel
 
getParameter() - Method in class SciLib.Neuro.SVM.KernelHandler
 
getParent() - Method in class SciLib.AI.Search.SearchNode
get the parent node
getPathCost() - Method in class SciLib.AI.Search.SearchNode
get pathCost
getPathFromRoot() - Method in class SciLib.AI.Search.SearchNode
get the path from the root to this node
getPattern(int) - Method in interface SciLib.Neuro.SVM.FileHandler
 
getPattern(int) - Method in class SciLib.Neuro.SVM.SVMFileHandler
 
getPattern(int) - Method in class SciLib.Neuro.SVM.SVMReadBinDoubleData
 
getPatterns() - Method in class SciLib.Neuro.SVM.SVM
get patterns matrix when data is not sparse
getPixel(int) - Method in class SciLib.SP.IP.Picture
get pixel at index i
getPixel(int, int) - Method in class SciLib.SP.IP.Picture
gets a pixel at (x,y)
getPixels() - Method in class SciLib.SP.IP.Picture
get pixels
getpMutation() - Method in class SciLib.Neuro.Population
get the probability of mutation
getpopSize() - Method in class SciLib.Neuro.Population
get tne population size
getpxOver() - Method in class SciLib.Neuro.Population
get the probability of crossover
getReadFileName(Frame) - Static method in class SciLib.Util.fileProcessing
get the file name for reading from the FileDialog
getResult() - Method in class SciLib.AI.Search.Result
 
getRight() - Method in class SciLib.AI.Search.binNode
get the right node
getRoot() - Method in class SciLib.AI.Auction.BidTree
get root
getRounds() - Method in class SciLib.AI.Search.TreeSearch
get rounds
getRow(int) - Method in class SciLib.Math.complexMatrix
return a complexVector that contains all elements of the ith row.
getRow(int) - Method in class SciLib.Math.matrix
return a vector that contains all elements of the ith row.
getRows() - Method in class SciLib.Math.complexMatrix
return the number of rows.
getRows() - Method in class SciLib.Math.matrix
return the number of rows.
getRows() - Method in interface SciLib.Neuro.SVM.FileHandler
 
getRows() - Method in class SciLib.Neuro.SVM.SVMFileHandler
 
getSampleRate() - Method in class SciLib.SP.Sound
get sample rate
getScale() - Method in class SciLib.Grp.Graphics3D
get scale factor
getSize() - Static method in class SciLib.Grp.LSystem
 
getSizeOfPatterns() - Method in interface SciLib.Neuro.SVM.FileHandler
 
getSizeOfPatterns() - Method in class SciLib.Neuro.SVM.SVMFileHandler
 
getStepCost() - Method in class SciLib.AI.Search.SearchNode
get stepCost
getSteps() - Method in class SciLib.AI.Search.TreeSearch
get steps
getSV() - Method in class SciLib.Neuro.SVM.SVM
get support vectors
getSVIndex() - Method in class SciLib.Neuro.SVM.SVM
get indices of SVs
getTarget(int) - Method in interface SciLib.Neuro.SVM.FileHandler
 
getTarget(int) - Method in class SciLib.Neuro.SVM.SVMFileHandler
 
getTarget(int) - Method in class SciLib.Neuro.SVM.SVMReadBinaryData
 
getTargets() - Method in class SciLib.Neuro.SVM.SVM
get targets vector of training data
getTemperature(int) - Method in class SciLib.AI.Search.Scheduler
get temparature
getTheBest() - Method in class SciLib.Neuro.Population
get theBest value
getTitle() - Method in class SciLib.Grp.Grp2DPanel
get the title
getTitle() - Method in class SciLib.Math.bitStream
get the title of the bitStream
getTolerance() - Method in class SciLib.Neuro.SVM.SVM
get the tolerance of SVM
getTrainingData() - Method in class SciLib.Neuro.Nnet
get Training Data
getTrainingDesiredOutput() - Method in class SciLib.Neuro.Nnet
get Training Desired Output
getType() - Method in class SciLib.Neuro.RbfNet
Get the radial basis function network type
getUp() - Method in class SciLib.Grp.Graphics3D
get the up point
getValue() - Method in class SciLib.AI.Auction.Bid
get the bid value
getView2D() - Method in class SciLib.Grp.Graphics2D
Return the view matrix.
getView3D() - Method in class SciLib.Grp.Graphics3D
Return the view matrix.
getWeight() - Method in class SciLib.Neuro.Layer
get weight matrix
getWidth() - Method in class SciLib.SP.IP.Picture
get width
getWriteFileName(Frame) - Static method in class SciLib.Util.fileProcessing
get the file name for writing from the FileDialog
getY() - Method in class SciLib.SP.Transform.Fourier
Get a complex vector that is the Fourier transform of a given signal.
goal - Variable in class SciLib.AI.Search.TreeSearch
 
Graphics2D - Class in SciLib.Grp
This class contains some methods to draw a 2D graphics.
Graphics2D() - Constructor for class SciLib.Grp.Graphics2D
 
Graphics3D - Class in SciLib.Grp
This class contains some methods to draw a 3D graphics.
Graphics3D() - Constructor for class SciLib.Grp.Graphics3D
Constructor, set view to default
GrayCode(int) - Static method in class SciLib.Math.math
Compute the Gray code of an integer n
GrayCodeInv(int) - Static method in class SciLib.Math.math
Compute the inverse of Gray code n
grid(Graphics, double, double, double, double, double, double) - Method in class SciLib.Grp.Graphics2D
Draw a 2D grid coordinate system in a frame window.
grid(Graphics, double, double, double, double, double, double) - Method in class SciLib.Grp.Graphics3D
Draw the coordinate system
Grp2DPanel - Class in SciLib.Grp
This class allows users draw a 2D graphics in a JPanel.
Grp2DPanel(vector, vector) - Constructor for class SciLib.Grp.Grp2DPanel
Generate a grp2D Panel with two basic vectors x, y
Grp2DPanel(vector, vector, Color, String, boolean) - Constructor for class SciLib.Grp.Grp2DPanel
Generate a grp2D Panel with some specified parameters
Grp2DPanel(Function) - Constructor for class SciLib.Grp.Grp2DPanel
Generate a grp2D panel for a specified function
Grp2DPanel(Function, Color, boolean) - Constructor for class SciLib.Grp.Grp2DPanel
Generate a grp2D panel for a specified function with some specified parameters
Grp2DPanel(bitStream, Color, String) - Constructor for class SciLib.Grp.Grp2DPanel
Generate a grp2D panel for drawing a bitStream

H

halfGrid(Graphics, double, double, double, double, double, double) - Method in class SciLib.Grp.Graphics2D
Draw a 2D halfGrid coordinate system in a frame window.
hamming(int) - Static method in class SciLib.SP.WindowFunction
Hamming window with n points
hanning(int) - Static method in class SciLib.SP.WindowFunction
Hanning window with n points
height - Static variable in class SciLib.Grp.Graphics2D
 
height - Static variable in class SciLib.Grp.LSystem
 
height - Variable in class SciLib.SP.IP.Picture
 
hF() - Method in class SciLib.AI.Auction.BidTree
get the heuristic function value at the root
hF(SearchNode) - Method in class SciLib.AI.Auction.WDA
compute the heuristic function at a node
hF(SearchNode, SearchNode) - Method in interface SciLib.AI.Search.Application
 
hidden - Variable in class SciLib.Neuro.Nnet
 
hiddenSize - Variable in class SciLib.Neuro.Nnet
 
Hilbert(Color) - Static method in class SciLib.Grp.LSystem
 
Hilbert() - Static method in class SciLib.Grp.LSystem
 
HillClimbing(Application) - Method in class SciLib.AI.Search.TreeSearch
implements Hill-Climbing algorithm
HillClimbing(Application, int) - Method in class SciLib.AI.Search.TreeSearch
implements Hill-Climbing algorithm
hnn - Variable in class SciLib.Neuro.HrbfNet
 
HrbfNet - Class in SciLib.Neuro
This class defines A Hierachical Radial Basis Function Network.
HrbfNet(RbfNet) - Constructor for class SciLib.Neuro.HrbfNet
Make a hrbf network based on the start rbf network

I

i_low - Variable in class SciLib.Neuro.SVM.SVM
 
i_up - Variable in class SciLib.Neuro.SVM.SVM
 
IDAStar() - Method in class SciLib.AI.Auction.WDA
implements the winner determination algorithm
IDAStar(Application, boolean) - Method in class SciLib.AI.Search.TreeSearch
implements IDA*-search algorithm
identity(int) - Static method in class SciLib.Math.matrix
Make the n x n identity mattrix
IDENTITY - Static variable in class SciLib.SP.Transform.Trans
 
idNo - Variable in class SciLib.Neuro.SVM.SVMFileHandler
 
IDS(Application, boolean) - Method in class SciLib.AI.Search.TreeSearch
implements iterative-deepning search algorithm
ifft(complexVector) - Method in class SciLib.SP.Transform.Fourier
The Inverse Fourier Transform of a given complex vector.
ifft() - Method in class SciLib.SP.Transform.Fourier
The Inverse Fourier Transform of the complex vector that is contained in the Fourier object.
iHistogram() - Method in class SciLib.SP.IP.Picture
intenisty histogram
image - Variable in class SciLib.SP.IP.Picture
 
imaginary() - Method in class SciLib.Math.complex
Get the imaginary part of this complex number.
imaginary() - Method in class SciLib.Math.complexVector
Make a real vector with the imaginary parts of all elements in the vector.
imaginary() - Method in class SciLib.SP.Transform.Fourier
Get the imaginary part of the Fourier transform of a given signal.
imp(int, int) - Static method in class SciLib.Math.Num
Make an impulse signal of length "length" at position "pos"
in - Variable in class SciLib.Neuro.Layer
 
init(int, String, String, String[], double) - Static method in class SciLib.Grp.LSystem
 
initialize() - Method in class SciLib.Neuro.Population
Initialize the population
initialize(double, double, int) - Method in class SciLib.Neuro.RbfNet
initialize a radial basis function network
initialize(double, double, int, Activation) - Method in class SciLib.Neuro.RbfNet
initialize a radial basis function network
initialize(FileHandler) - Method in class SciLib.Neuro.SVM.SVM
 
initialState(SearchNode) - Method in class SciLib.AI.Search.TreeSearch
set start node
initiateParameter(double, double, int, int, vector, vector) - Method in class SciLib.Neuro.SVM.SVM
 
initWeight(double, double) - Method in class SciLib.Neuro.Layer
Initialize the weight matrix with random values between a and b
insert(Bid, binNode) - Method in class SciLib.AI.Auction.BidTree
insert a node n after the node p in the BidTree
insert(Bid) - Method in class SciLib.AI.Auction.BidTree
 
inSize - Variable in class SciLib.Neuro.Layer
 
inSize - Variable in class SciLib.Neuro.Nnet
 
integerVector - Class in SciLib.Math
This class defines a dynamic vector of type intger.
integerVector() - Constructor for class SciLib.Math.integerVector
Allocates an empty vector.
integerVector(int) - Constructor for class SciLib.Math.integerVector
Allocates a vector of size n with initiařized values 0.
integerVector(int[]) - Constructor for class SciLib.Math.integerVector
Allocates a vector from the array vec.
integerVector(integerVector) - Constructor for class SciLib.Math.integerVector
Make a copy of the vector x.
intensities - Variable in class SciLib.SP.IP.Picture
 
interpolation(double) - Method in class SciLib.Neuro.RbfNet
Interpolation method
INTERPOLATIONRBFNW - Static variable in class SciLib.Neuro.RbfNet
 
inverseDirectSeq(bitStream, bitStream) - Static method in class SciLib.SP.Comm.Encode
Recover data from a direct sequence signal.
IP - Class in SciLib.SP.IP
This class contains some useful methods used in image processing.
IP() - Constructor for class SciLib.SP.IP.IP
 
isBinary() - Method in class SciLib.Neuro.SVM.SVM
check if data is binary
isElement(LinkedList<SearchNode>, SearchNode, Application) - Method in class SciLib.AI.Search.TreeSearch
check if a node belongs to a list of nodes
isEqual(SearchNode, SearchNode) - Method in interface SciLib.AI.Search.Application
 
isEqual(SearchNode, Application) - Method in class SciLib.AI.Search.SearchNode
check if this node is the same as the node a
isEqual(Object, Object) - Method in interface SciLib.Util.Comparison
 
isInI0I1I2(int) - Method in class SciLib.Neuro.SVM.SVM
check if index i is in Iup or in Ilow
isInI0I3I4(int) - Method in class SciLib.Neuro.SVM.SVM
 
isInI1I2(int) - Method in class SciLib.Neuro.SVM.SVM
 
isInI3I4(int) - Method in class SciLib.Neuro.SVM.SVM
 
isPrime(int) - Static method in class SciLib.Math.math
Check if an integer number x is a prime number
isRootNode() - Method in class SciLib.AI.Search.SearchNode
check if the node is the root
isSparse() - Method in class SciLib.Neuro.SVM.SVM
check if data is sparse

J

JHB - Variable in class SciLib.Neuro.SVM.SVM
 

K

K - Variable in class SciLib.Neuro.SVM.SVM
 
kernel(matrix, int, int) - Method in class SciLib.Neuro.SVM.GaussianRBFKernel
 
kernel(matrix, int, vector) - Method in class SciLib.Neuro.SVM.GaussianRBFKernel
 
Kernel - Interface in SciLib.Neuro.SVM
 
kernel(matrix, int, int) - Method in interface SciLib.Neuro.SVM.Kernel
 
kernel(matrix, int, vector) - Method in interface SciLib.Neuro.SVM.Kernel
 
kernel(matrix, int, int) - Method in class SciLib.Neuro.SVM.KernelHandler
 
kernel(matrix, int, vector) - Method in class SciLib.Neuro.SVM.KernelHandler
 
kernel(matrix, int, int) - Method in class SciLib.Neuro.SVM.LinearKernel
 
kernel(matrix, int, vector) - Method in class SciLib.Neuro.SVM.LinearKernel
 
kernel(matrix, int, int) - Method in class SciLib.Neuro.SVM.PolynomialKernel
 
kernel(matrix, int, vector) - Method in class SciLib.Neuro.SVM.PolynomialKernel
 
kernel(matrix, int, int) - Method in class SciLib.Neuro.SVM.SigmoidKernel
 
kernel(matrix, int, vector) - Method in class SciLib.Neuro.SVM.SigmoidKernel
 
KernelHandler - Class in SciLib.Neuro.SVM
 
KernelHandler(double) - Constructor for class SciLib.Neuro.SVM.KernelHandler
 
kernelType() - Method in class SciLib.Neuro.SVM.GaussianRBFKernel
 
kernelType() - Method in interface SciLib.Neuro.SVM.Kernel
 
kernelType() - Method in class SciLib.Neuro.SVM.KernelHandler
 
kernelType() - Method in class SciLib.Neuro.SVM.LinearKernel
 
kernelType() - Method in class SciLib.Neuro.SVM.PolynomialKernel
 
kernelType() - Method in class SciLib.Neuro.SVM.SigmoidKernel
 
kMeanClustering(int, matrix, matrix) - Static method in class SciLib.Neuro.Classify
Compute a matrix that contains k clustering patterns
Koch(Color) - Static method in class SciLib.Grp.LSystem
 
Koch() - Static method in class SciLib.Grp.LSystem
 

L

lagrangeInterpolation(double[], double[], double) - Static method in class SciLib.Math.nonLinear
Interpoaltion by Lagrange method
lambda - Variable in class SciLib.Neuro.RbfNet
 
lambda - Variable in class SciLib.Neuro.SVM.KernelHandler
 
lastDelta - Variable in class SciLib.Neuro.Layer
 
Layer - Class in SciLib.Neuro
This class defines a layer in a neural network.
Layer() - Constructor for class SciLib.Neuro.Layer
Make an empty layer
Layer(int, int) - Constructor for class SciLib.Neuro.Layer
Make a nxm layer
lcm(int, int) - Static method in class SciLib.Math.math
Compute the least common multiple of a and b
learningRate - Variable in class SciLib.Neuro.Nnet
 
left - Variable in class SciLib.AI.Search.binNode
 
left() - Method in class SciLib.Neuro.SVM.DAGNode
 
leftShift(int) - Method in class SciLib.Math.bitStream
Left-Shift n bits
LinearKernel - Class in SciLib.Neuro.SVM
 
LinearKernel(double) - Constructor for class SciLib.Neuro.SVM.LinearKernel
 
LinearSystem - Class in SciLib.Math
This class contains some methods to handle the linear system problems
LinearSystem() - Constructor for class SciLib.Math.LinearSystem
 
lineTo(Graphics, double, double) - Method in class SciLib.Grp.Graphics2D
draw line from the current position to a point (x,y)
lineTo(Graphics, double, double, double) - Method in class SciLib.Grp.Graphics3D
draw line from the current position to a point (x,y, z)
linspace(double, double) - Static method in class SciLib.Math.vector
Make a uniform vector of the default size 100 whose elements have values from a double "from" to a double "to".
linspace(double, double, int) - Static method in class SciLib.Math.vector
Make a uniform vector of the size n whose elements have values from a double "from" to a double "to".
load(String) - Method in class SciLib.Math.complexVector
Load data from a file to a complex vector.
load(String) - Method in class SciLib.Math.vector
Load data from a file to a vector.
load(String, Component) - Static method in class SciLib.SP.IP.Filter
load an image from a file with a media tracker in a component c
load(Image, Component) - Static method in class SciLib.SP.IP.Filter
load an image with a media tracker in a component c
load(String, Component) - Static method in class SciLib.SP.IP.IP
load an image from a file with a media tracker in a component c
load(Image, Component) - Static method in class SciLib.SP.IP.IP
load an image with a media tracker in a component c
log(vector) - Static method in class SciLib.Math.Num
Compute log(x) for all elements x in the vector v
LOG - Static variable in class SciLib.SP.Transform.Trans
 
log(vector) - Static method in class SciLib.SP.Transform.Trans
Take logarithm of a vector that has positive elements
log10(double) - Static method in class SciLib.Math.math
Compute log10(x)
log10(vector) - Static method in class SciLib.Math.Num
Compute log10(x) for all elements x in the vector v
log2(double) - Static method in class SciLib.Math.math
Compute log2(x)
log2(vector) - Static method in class SciLib.Math.Num
Compute log2(x) for all elements x in the vector v
LOOValidation(int, double, int, double, int, double, double) - Method in class SciLib.Neuro.SVM.BSVM
Leave-one-out-validation
LOOValidation(int, double[], double[], double, double) - Method in class SciLib.Neuro.SVM.BSVM
 
LOOValidation(int, double, int, double, int, double, double) - Method in class SciLib.Neuro.SVM.DAGSVM
LOO-validation
LOOValidation(int, double, int, double, int, double, double) - Method in class SciLib.Neuro.SVM.OAASVM
LOO-validation
LOOValidation(int, double, int, double, int, double, double) - Method in class SciLib.Neuro.SVM.OAOSVM
LOO-validation
LOOValidation(int, double, int, double, int, double, double) - Method in interface SciLib.Neuro.SVM.SMO
 
LOOValidation(int, double[], double[], double, double) - Method in interface SciLib.Neuro.SVM.SMO
 
LOOValidation(int, double, int, double, int, double, double) - Method in class SciLib.Neuro.SVM.SVM
 
LOOValidation(int, double[], double[], double, double) - Method in class SciLib.Neuro.SVM.SVM
 
LSystem - Class in SciLib.Grp
 
LSystem() - Constructor for class SciLib.Grp.LSystem
 
LSystem(double) - Constructor for class SciLib.Grp.LSystem
 

M

M - Variable in class SciLib.Neuro.SVM.SVM
 
Madaline - Class in SciLib.Neuro
This class defines A Madeline Network.
Madaline(int, int, Activation) - Constructor for class SciLib.Neuro.Madaline
Make A Madeline network with specific size and activation function
magnitude() - Method in class SciLib.Math.complex
Compute the magnitude (the absolute value) of this complex number.
magnitude() - Method in class SciLib.Math.complexVector
Make a real vector that contains the absolute values of all elements in the vector.
magnitude() - Method in class SciLib.SP.Transform.Fourier
Get the magnitude of the Fourier transform of a given signal.
makeAM() - Method in class SciLib.SP.Wave
make AM signal
makeDesiredOutputMatrix() - Method in class SciLib.Neuro.Nnet
make a Desired Output matrix handles the case of multiple output
makeDesiredOutputMatrix(int) - Method in class SciLib.Neuro.Nnet
make a Desired Output matrix handles the case of multiple output
makeFM() - Method in class SciLib.SP.Wave
make FM signal
makeHistogram(int[]) - Static method in class SciLib.SP.IP.Picture
make histogram
makePicture(int, int, int[]) - Method in class SciLib.SP.IP.Picture
make a picture from an array of pixels
makeSawWave() - Method in class SciLib.SP.Wave
make a Saw wave
makeSineWave() - Method in class SciLib.SP.Wave
make a sine wave
makeSquareWave() - Method in class SciLib.SP.Wave
make a square wave
makeTargets(int, integerVector) - Static method in class SciLib.Neuro.SVM.SVM
 
makeTrainingDesiredOutputVector(int) - Method in class SciLib.Neuro.RbfNet
make a current training desired output vector
makeTrainingSet(integerVector, RbfNet, RbfNet, int) - Method in class SciLib.Neuro.HrbfNet
Make a training data set
makeTrainingSet(int, int) - Method in class SciLib.Neuro.Nnet
 
makeTriangleWave() - Method in class SciLib.SP.Wave
make a triangle wave
Manchester(bitStream, boolean) - Static method in class SciLib.SP.Comm.Encode
Generate a signal from a bitStream data using Manchester technique.
ManchesterData(int[]) - Static method in class SciLib.SP.Comm.Encode
Recover digital data from Manchester signal.
math - Class in SciLib.Math
This class contains some useful computation methods.
math() - Constructor for class SciLib.Math.math
 
matrix - Class in SciLib.Math
This class contains some methods to handle the matrix problems
matrix() - Constructor for class SciLib.Math.matrix
Allocates a 0x0 matrix.
matrix(int, int) - Constructor for class SciLib.Math.matrix
Allocates a m x n matrix.
matrix(double[][]) - Constructor for class SciLib.Math.matrix
Make a matrix from a two-dimensional array.
matrix(matrix) - Constructor for class SciLib.Math.matrix
Make a copy of a matrix ma.
max() - Method in class SciLib.Math.byteVector
return the maximum value of the vector.
max() - Method in class SciLib.Math.integerVector
return the maximum value of the vector.
max() - Method in class SciLib.Math.matrix
Return the maximum value of the matrix
max() - Method in class SciLib.Math.vector
return the maximum value of the vector.
max() - Method in class SciLib.SP.Sound
compute the maximum signal
mean(vector) - Static method in class SciLib.Math.ST.Stat
Compute the mean of vector x
meanAbsoluteError(vector) - Static method in class SciLib.Math.ST.timeSeries
Compute mean absolute error
meanCorrected(vector) - Static method in class SciLib.Math.ST.Stat
Transform the vector x so that it has zero mean
meanError(vector) - Static method in class SciLib.Math.ST.timeSeries
Compute mean error
meanSquaredError(vector) - Static method in class SciLib.Math.ST.timeSeries
Compute mean squared error
min() - Method in class SciLib.Math.byteVector
return the minimum value of the vector.
min() - Method in class SciLib.Math.integerVector
return the minimum value of the vector.
min() - Method in class SciLib.Math.matrix
Return the minimum value of the matrix
min() - Method in class SciLib.Math.vector
return the minimum value of the vector.
min() - Method in class SciLib.SP.Sound
compute the minimum signal
minus(complex) - Method in class SciLib.Math.complex
minus this complex number with the complex number y
minus(complex, complex) - Static method in class SciLib.Math.complex
minus two complex number x, y.
minus(complexMatrix) - Method in class SciLib.Math.complexMatrix
minus this matrix with the matrix x and store the result in this matrix
minus(complexMatrix, complexMatrix) - Static method in class SciLib.Math.complexMatrix
minus two complexMatrix x, y.
minus(integerVector) - Method in class SciLib.Math.integerVector
minus this vector with the vector x and store the result in this vector.
minus(integerVector, integerVector) - Static method in class SciLib.Math.integerVector
minus two vector x, y.
minus(matrix) - Method in class SciLib.Math.matrix
minus this matrix with the matrix x and store the result in this matrix
minus(matrix, matrix) - Static method in class SciLib.Math.matrix
minus two matrices x, y.
minus(quaternion, quaternion) - Static method in class SciLib.Math.quaternion
minus 2 quaternions
minus(rPoint, rPoint) - Static method in class SciLib.Math.rPoint
minus 2 3D vectors
minus(vector) - Method in class SciLib.Math.vector
minus this vector with the vector x and store the result in this vector.
minus(vector, vector) - Static method in class SciLib.Math.vector
minus two vector x, y.
misclassified(matrix, integerVector) - Method in class SciLib.Neuro.SVM.BSVM
 
misclassified(matrix, integerVector) - Method in interface SciLib.Neuro.SVM.SMO
 
misclassified(matrix, integerVector) - Method in class SciLib.Neuro.SVM.SVM
 
momentum - Variable in class SciLib.Neuro.Nnet
 
moveTo(double, double) - Method in class SciLib.Grp.Graphics2D
move pen to a real position (x, y)
moveTo(double, double, double) - Method in class SciLib.Grp.Graphics3D
move pen to a real position (x, y, z)
muCode(double, int) - Static method in class SciLib.SP.Sp
Compute the muLaw code of a double x, -1 <= x <= 1
muCode(vector, int) - Static method in class SciLib.SP.Sp
Compute the muLaw code of a double x, 0 <= x <= 1
muLawCode(short[]) - Static method in class SciLib.SP.muLawCodec
Produce mu-law encoded audio samples from an linerly encoded array of 16 bit signed integers
muLawCode(double[]) - Static method in class SciLib.SP.muLawCodec
Produce mu-law encoded audio samples from an linerly encoded array of 64 bit signed signed floating point numbers ranged from -1 to 1
muLawCodec - Class in SciLib.SP
This class contains some useful methods to handle audio file.
muLawCodec() - Constructor for class SciLib.SP.muLawCodec
 
mulawToDouble(byte) - Static method in class SciLib.SP.muLawCodec
Convert a byte s in the muLawCode to a double
mulawToLinear(byte) - Static method in class SciLib.SP.muLawCodec
Convert a byte s in the muLawCode to an integer
mult(complex, complex) - Static method in class SciLib.Math.complex
make a complex number z that is a multiplication of two complex numbers x, y.
mult(complex) - Method in class SciLib.Math.complex
make a complex number z that is a multiplication of this complex number and the complex number x.
mult(matrix, matrix) - Static method in class SciLib.Math.matrix
Make a matrix A = x*y
mult(matrix, vector) - Static method in class SciLib.Math.matrix
compute Ax
mult(quaternion, quaternion) - Static method in class SciLib.Math.quaternion
multiplication of 2 quaternions
mult(vector) - Method in class SciLib.Math.vector
Compute the scalar product of this vector with the vector x.
mult(vector, vector) - Static method in class SciLib.Math.vector
Compute the scalar product of two vectors with x, y.
mutate() - Method in class SciLib.Neuro.Population
Mutation: Random uniform mutation.

N

N - Variable in class SciLib.Neuro.SVM.SVM
variables
N - Variable in class SciLib.Neuro.SVM.SVMFileHandler
 
nDir - Static variable in class SciLib.Grp.LSystem
 
nearest(vector, matrix) - Static method in class SciLib.Neuro.Classify
Find the row index of the matrix m that has minimum distance to x.
nearestClassify(vector) - Static method in class SciLib.Neuro.Classify
Classify a pattern y by the nearest method
negative() - Method in class SciLib.SP.IP.Picture
make a negative picture
negativeFilter(Image, Component) - Static method in class SciLib.SP.IP.Filter
negative filter an image with a media tracker in a component c
newton(Function, Function, double, int) - Static method in class SciLib.Math.nonLinear
Newton method for solving nonlinear equation
newton(Function, Function, double, double) - Static method in class SciLib.Math.nonLinear
Newton method for solving nonlinear equation
nextGeneration() - Method in class SciLib.Neuro.Population
generate next generation
nextPrime(int) - Static method in class SciLib.Math.math
Compute the least prime number > x
Nnet - Class in SciLib.Neuro
This class defines the base class for all Neural Networks.
Nnet() - Constructor for class SciLib.Neuro.Nnet
Make an empty neural network
Nnet(int, int, int) - Constructor for class SciLib.Neuro.Nnet
Make a neural network with a specific number of input, output and hidden size
Nnet(int, int, int, integerVector) - Constructor for class SciLib.Neuro.Nnet
Make a neural network with a specific number of input, output and hidden size
Nnet(int, int, int, integerVector, Activation) - Constructor for class SciLib.Neuro.Nnet
Make a neural network with a specific number of input, output, hidden layer and activation function
Node - Class in SciLib.AI.Search
An abstract class that define a generic node for a search tree or search graph.
Node() - Constructor for class SciLib.AI.Search.Node
 
Node(Object) - Constructor for class SciLib.AI.Search.Node
 
Noise - Class in SciLib.SP.Comm
This class contains some useful methods to generate noise.
Noise() - Constructor for class SciLib.SP.Comm.Noise
 
nonLinear - Class in SciLib.Math
This class contains some nolinear methods
nonLinear() - Constructor for class SciLib.Math.nonLinear
 
norm() - Method in class SciLib.Math.quaternion
the square norm of this quaternion
norm() - Method in class SciLib.Math.rPoint
compute the norm of a 3D vector
norm() - Method in class SciLib.Math.vector
Compute the norm of the vector.
normalize() - Method in class SciLib.Math.vector
normalize the vector so that its norm is equal to 1.
normalize() - Method in class SciLib.SP.Sound
normalize the audio signal
NORMALIZE - Static variable in class SciLib.SP.Transform.Trans
 
normalize(vector) - Static method in class SciLib.SP.Transform.Trans
normalize a vector x so that it has norm 1
NORMALIZE1 - Static variable in class SciLib.SP.Transform.Trans
 
normalize1(vector) - Static method in class SciLib.SP.Transform.Trans
normalize a vector by so that it has all elements between 0 and 1
normpdf(vector, double, double) - Static method in class SciLib.Math.ST.Stat
Compute the normal probability function of vector x with mean mu and standard deviation sigma
not() - Method in class SciLib.Math.bitStream
Apply or method between this bitStream and a bitStream b
NRZI(bitStream, boolean) - Static method in class SciLib.SP.Comm.Encode
Generate a signal from a bitStream data using NRZI technique.
NRZIData(int[]) - Static method in class SciLib.SP.Comm.Encode
Recover digital data from NRZI signal.
NRZL(bitStream, boolean) - Static method in class SciLib.SP.Comm.Encode
Generate a signal from a bitStream data using NRZL technique.
NRZLData(int[]) - Static method in class SciLib.SP.Comm.Encode
Recover digital data from NRZL signal.
Num - Class in SciLib.Math
This class contains some methods to construct numerical data.
Num() - Constructor for class SciLib.Math.Num
 
num2bits(int) - Static method in class SciLib.Math.bitStream
compute the number of bits needed to represent an integer n.
numberOfHiddenLayers - Variable in class SciLib.Neuro.Nnet
 
numberOfNetworks - Variable in class SciLib.Neuro.HrbfNet
 
NumberOfTestPatterns - Variable in class SciLib.Neuro.Nnet
 
NumberOfTrainingPatterns - Variable in class SciLib.Neuro.Nnet
 

O

OAASVM - Class in SciLib.Neuro.SVM
 
OAASVM(int, FileHandler, Kernel) - Constructor for class SciLib.Neuro.SVM.OAASVM
Constructor
OAOSVM - Class in SciLib.Neuro.SVM
 
OAOSVM(int, FileHandler, Kernel) - Constructor for class SciLib.Neuro.SVM.OAOSVM
Constructor
ones(int) - Static method in class SciLib.Math.booleanVector
Make a booleanVector of length n whose elements have value true.
ones(int) - Static method in class SciLib.Math.byteVector
Make a vector of length n whose elements have value 1.
ones(int) - Static method in class SciLib.Math.integerVector
Make a vector of length n whose elements have value 1.
ones(int) - Static method in class SciLib.Math.vector
Make a vector of length n whose elements have value 1.
openFile(String, String) - Method in interface SciLib.Neuro.SVM.FileHandler
 
openFile(String, String) - Method in class SciLib.Neuro.SVM.SVMFileHandler
 
openFile(String, String) - Method in class SciLib.Neuro.SVM.SVMReadBinaryData
 
openFile(String, String) - Method in class SciLib.Neuro.SVM.SVMReadTextData
 
or(boolean, boolean) - Static method in class SciLib.Math.bitStream
or operation
or(int, int) - Static method in class SciLib.Math.bitStream
or operation
or(bitStream) - Method in class SciLib.Math.bitStream
Apply or method between this bitStream and a bitStream b
or(bitStream, int) - Method in class SciLib.Math.bitStream
Apply or method between this bitStream and a bitStream b from the index i
out - Variable in class SciLib.Neuro.Layer
 
output - Variable in class SciLib.Neuro.Nnet
 
outSize - Variable in class SciLib.Neuro.Layer
 
outSize - Variable in class SciLib.Neuro.Nnet
 

P

paintComponent(Graphics) - Method in class SciLib.Grp.Grp2DPanel
paint JPanel
parent - Variable in class SciLib.AI.Search.SearchNode
 
pathCost - Variable in class SciLib.AI.Search.SearchNode
 
patternReader - Variable in class SciLib.Neuro.SVM.SVMReadBinaryData
 
patternReader - Variable in class SciLib.Neuro.SVM.SVMReadTextData
 
patterns() - Method in interface SciLib.Neuro.SVM.FileHandler
 
patterns - Variable in class SciLib.Neuro.SVM.SVM
 
patterns() - Method in class SciLib.Neuro.SVM.SVMFileHandler
 
patterns() - Method in class SciLib.Neuro.SVM.SVMReadTextData
 
phase() - Method in class SciLib.SP.Transform.Fourier
Get the phase of the Fourier transform of a given signal.
Pi - Static variable in class SciLib.Grp.Graphics2D
The constant value Pi = 3.141592
Pi - Static variable in class SciLib.Math.math
The constant value Pi = 3.141592
PI - Variable in class SciLib.SP.Transform.Fourier
Pi = 3.141592
Picture - Class in SciLib.SP.IP
This class contains some useful methods to handle bitmap file.
Picture() - Constructor for class SciLib.SP.IP.Picture
make an emty constructor
Picture(Image, Component) - Constructor for class SciLib.SP.IP.Picture
make a Pict object with a specific Image img
Picture(String, Component) - Constructor for class SciLib.SP.IP.Picture
make a Pict object from a bitmap file
pixels - Variable in class SciLib.SP.IP.Picture
 
play() - Method in class SciLib.SP.Sound
Plays the audio data synchronously, i.e. it blocks the thread it is being called from.
Plot - Class in SciLib.Grp
This class contains some methods to draw a 2D graphics.
Plot() - Constructor for class SciLib.Grp.Plot
 
plot(vector, vector, Color) - Static method in class SciLib.Grp.Plot
default plot method
plot(vector, vector, Color, String) - Static method in class SciLib.Grp.Plot
default plot method used default Graphics2D
plot(vector, vector) - Static method in class SciLib.Grp.Plot
default plot method with blue color
plot(vector, vector, String) - Static method in class SciLib.Grp.Plot
default plot method with blue color
plot(vector, vector, String, Color, String) - Static method in class SciLib.Grp.Plot
Plot the curve that represents the data points stored in vectors with a specific
plot(vector, vector, String, String) - Static method in class SciLib.Grp.Plot
Plot the curve that represents the data points stored in vectors with a specific
plot(vector) - Static method in class SciLib.Grp.Plot
plot method with blue color
plot(vector, String) - Static method in class SciLib.Grp.Plot
plot method with blue color
plot(vector, String, String) - Static method in class SciLib.Grp.Plot
plot method with blue color
plot(vector, vector, vector, Color, Color) - Static method in class SciLib.Grp.Plot
Plot two curves in the same window.
plot(vector, vector, vector) - Static method in class SciLib.Grp.Plot
Plot two curves in the same window.
plot(vector, vector, vector, vector, Color, Color, Color) - Static method in class SciLib.Grp.Plot
Plot three curves in the same window.
plot(vector, vector, vector, vector) - Static method in class SciLib.Grp.Plot
Plot three curves in the same window.
plot(Function) - Static method in class SciLib.Grp.Plot
Plot a function.
plot(Graphics2D, vector, vector, Color, String) - Static method in class SciLib.Grp.Plot
default plot method
plot(Graphics2D, vector, vector, String, Color, String) - Static method in class SciLib.Grp.Plot
Plot the curve that represents the data points stored in vectors with a specific
plot(Graphics2D, vector, vector, vector, Color, Color) - Static method in class SciLib.Grp.Plot
Plot two curves in the same window.
plot(Graphics2D, vector, vector, vector, vector, Color, Color, Color) - Static method in class SciLib.Grp.Plot
Plot three curves in the same window.
plot(Graphics2D, Function) - Static method in class SciLib.Grp.Plot
Plot a function.
plot(bitStream, int) - Static method in class SciLib.Grp.Plot
Plot the graphical representation of a bitStream.
plot(bitStream) - Static method in class SciLib.Grp.Plot
Plot the graphical representation of a bitStream.
plot(int[], String) - Static method in class SciLib.Grp.Plot
Plot the graphical representation of a signal array.
plot(int[], int, String) - Static method in class SciLib.Grp.Plot
Plot an array of voltage levels
plot(Graphics3D, vector, vector, matrix, Color, String, boolean) - Static method in class SciLib.Grp.Plot3D
default plot method
plot(Graphics3D, vector, vector, matrix, Color, String) - Static method in class SciLib.Grp.Plot3D
default plot method with coordinate system
plot(vector, vector, matrix, Color, String) - Static method in class SciLib.Grp.Plot3D
default plot method
plot(Graphics3D, Function3D, boolean) - Static method in class SciLib.Grp.Plot3D
Plot a function.
plot(Graphics3D, Function3D) - Static method in class SciLib.Grp.Plot3D
Plot a function with coordinate system.
plot(Function3D) - Static method in class SciLib.Grp.Plot3D
Plot a function.
plot(String) - Method in class SciLib.SP.Transform.Fourier
plot a specific component of the FT.
plot(String, String) - Method in class SciLib.SP.Transform.Fourier
plot the FT where specific2 is "half", "whole", of "shift" spectrum.
plot() - Method in class SciLib.SP.Transform.Fourier
plot the magnitude, the real part, and the imaginary part of the FT.
Plot3D - Class in SciLib.Grp
This class contains some methods to draw a 3D graphics.
Plot3D() - Constructor for class SciLib.Grp.Plot3D
 
plus(complex) - Method in class SciLib.Math.complex
plus this complex number with the complex number y
plus(complex, complex) - Static method in class SciLib.Math.complex
plus two complex number x, y.
plus(complexMatrix) - Method in class SciLib.Math.complexMatrix
plus this complexMatrix with the complexMatrix x and store the result in this matrix
plus(complexMatrix, complexMatrix) - Static method in class SciLib.Math.complexMatrix
plus two complexMatrix x, y.
plus(matrix) - Method in class SciLib.Math.matrix
plus this matrix with the matrix x and store the result in this matrix
plus(matrix, matrix) - Static method in class SciLib.Math.matrix
plus two matrices x, y.
plus(quaternion, quaternion) - Static method in class SciLib.Math.quaternion
add 2 quaternions
plus(rPoint, rPoint) - Static method in class SciLib.Math.rPoint
add 2 3D vectors
plus(vector) - Method in class SciLib.Math.vector
plus this vector with the vector x and store the result in this vector
plus(vector, vector) - Static method in class SciLib.Math.vector
plus two vector x, y.
PM(double, double, double) - Static method in class SciLib.SP.Comm.Encode
Plot the result of modulating by Phase-Modulation technique.
PM(double, double, double, vector, vector, boolean) - Static method in class SciLib.SP.Comm.Encode
Genarate the modulating signal by Phase-Modulation technique.
pointByPointMult(vector) - Method in class SciLib.Math.vector
Time each element of this vector with each element of x and store the result in this in this vector.
polynomial(double[], double) - Static method in class SciLib.Math.math
Compute the value of a polynomial at a point x
polynomial(double[], double[]) - Static method in class SciLib.Math.Num
Make a vector that contains all values of a polynomial at all points in the array x
polynomial(vector, vector) - Static method in class SciLib.Math.Num
Make a vector that contains all values of a polynomial at all points in the vector x
PolynomialKernel - Class in SciLib.Neuro.SVM
 
PolynomialKernel(double, double, double) - Constructor for class SciLib.Neuro.SVM.PolynomialKernel
 
PolynomialKernel() - Constructor for class SciLib.Neuro.SVM.PolynomialKernel
 
Population - Class in SciLib.Neuro
This class defines a Population class that contains a genetic algorithm.
Population() - Constructor for class SciLib.Neuro.Population
default constructor
power(vector) - Static method in class SciLib.SP.Sp
Computer the power of a finite signal
preprocessing(Bid) - Method in class SciLib.AI.Auction.BidTree
perform preprocessing