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

I

i - Variable in class io.bhagat.math.linearalgebra.Matrix.MatrixIndex
row index
identityMatrix(int) - Static method in class io.bhagat.math.linearalgebra.Matrix
generates an identity matrix with a specified size
ImproperNumberOfEquationsException() - Constructor for exception io.bhagat.math.linearalgebra.LinearEquationSolver.ImproperNumberOfEquationsException
constructs an ImproperNumberOfEquationsException
includes(E) - Method in class io.bhagat.math.linearalgebra.VectorSpace
 
index - Variable in class io.bhagat.math.linearalgebra.Vector.VectorIndex
index in the vector
IndexNotInMatrixException() - Constructor for exception io.bhagat.math.linearalgebra.Matrix.IndexNotInMatrixException
 
IndexNotInMatrixException(int, int) - Constructor for exception io.bhagat.math.linearalgebra.Matrix.IndexNotInMatrixException
 
indexOf(E[], E) - Static method in class io.bhagat.util.ArrayUtil
finds the index of a certain object in an array
inInterval(double) - Method in class io.bhagat.math.Interval
checks if a number is inside this interval
inInterval(double, double) - Method in class io.bhagat.math.statistics.QuantitativeDataList
gives the proportion of values in the list in an interval
inInterval(Interval) - Method in class io.bhagat.math.statistics.QuantitativeDataList
gives the proportion of values in the list in an interval
inner(Matrix, Matrix) - Static method in class io.bhagat.math.linearalgebra.Matrix
performs the inner product on two matrices
inner(Vector, Vector) - Static method in class io.bhagat.math.linearalgebra.Vector
performs the inner product on two vectors
input - Variable in class io.bhagat.server.Client
 
input - Variable in class io.bhagat.server.Server.ServerThread
 
inputs - Variable in class io.bhagat.ai.supervised.DataPoint
the inputs
integral(Function<Double, Double>) - Static method in class io.bhagat.math.calculus.Calculus
takes the integral on a function
integral(Function<Double, Double>, int) - Static method in class io.bhagat.math.calculus.Calculus
takes the integral on a function
integralWithInterval(Function<Double, Double>) - Static method in class io.bhagat.math.calculus.Calculus
takes the integral on a function
integralWithInterval(Function<Double, Double>, int) - Static method in class io.bhagat.math.calculus.Calculus
takes the integral on a function
internalMatrix - Variable in class io.bhagat.math.linearalgebra.Vector.CrossProductMatrix
 
interQuartileRange() - Method in class io.bhagat.math.statistics.QuantitativeDataList
computes the interquartile range
Interval - Class in io.bhagat.math
A class for an interval of numbers
Interval(double, double) - Constructor for class io.bhagat.math.Interval
creates an interval with a lower and upper bound (defaults open to false)
Interval(double, double, boolean) - Constructor for class io.bhagat.math.Interval
creates an interval with a lower and upper bound and whether it is open or not
InvalidInputException(Object) - Constructor for exception io.bhagat.math.statistics.Distribution.InvalidInputException
creates a new invalid input exception
InvalidLengthException() - Constructor for exception io.bhagat.math.linearalgebra.Vector.InvalidLengthException
 
InvalidLengthException(Vector, Vector) - Constructor for exception io.bhagat.math.linearalgebra.Vector.InvalidLengthException
 
InvalidShapeException() - Constructor for exception io.bhagat.math.linearalgebra.Matrix.InvalidShapeException
 
InvalidShapeException(String) - Constructor for exception io.bhagat.math.linearalgebra.Matrix.InvalidShapeException
 
InvalidSizeException(String) - Constructor for exception io.bhagat.util.ArrayUtil.InvalidSizeException
 
inverse() - Method in class io.bhagat.math.linearalgebra.Matrix
Finds the inverse of the matrix
inverse(Matrix) - Static method in class io.bhagat.math.linearalgebra.Matrix
computes the inverse matrix of the input matrix
INVERSE_METHOD - Static variable in class io.bhagat.math.linearalgebra.LinearEquationSolver
constant for Inverse Method
inverseA(Matrix, Vector, ArrayList<String>) - Static method in class io.bhagat.math.linearalgebra.LinearEquationSolver
computes the solutions of the matrix equation Ax=b using the inverse of A
io.bhagat.ai - package io.bhagat.ai
A package that uses the math package to create classes that perform artificial intelligence
io.bhagat.ai.reinforced - package io.bhagat.ai.reinforced
A package that holds AI algorithms that fall under unsupervised learning
io.bhagat.ai.supervised - package io.bhagat.ai.supervised
A package that holds AI algorithms that fall under supervised learning
io.bhagat.ai.unsupervised - package io.bhagat.ai.unsupervised
A package that holds AI algorithms that fall under unsupervised learning
io.bhagat.math - package io.bhagat.math
A package containing many of the necessary math tools for a neural network
io.bhagat.math.calculus - package io.bhagat.math.calculus
A package for calculus
io.bhagat.math.linearalgebra - package io.bhagat.math.linearalgebra
A package for storing linear algebra
io.bhagat.math.statistics - package io.bhagat.math.statistics
A package for storing statistics related math
io.bhagat.server - package io.bhagat.server
A package for java servers to serve the contents of this library
io.bhagat.util - package io.bhagat.util
A package containing utility classes
iqr() - Method in class io.bhagat.math.statistics.QuantitativeDataList
computes the interquartile range
isOpen() - Method in class io.bhagat.math.Interval
 
isOutlier(double) - Method in class io.bhagat.math.statistics.QuantitativeDataList
decides if the double is an outlier using the 1.5 x iqr rule
isSquare() - Method in class io.bhagat.math.linearalgebra.Matrix
 
iterations - Variable in class io.bhagat.ai.unsupervised.KMeans
the number of iterations to run the algorithm
A B C D E F G H I J K L M N O P Q R S T U V W X Z 
All Classes All Packages