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
All Classes All Packages
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
All Classes All Packages