A B C D E F G H I L N O P R S T U V 

A

addDataConverter(DataConverter) - Method in class ru.ispras.testbase.TestBase
 
ArrayIterator<T> - Class in ru.ispras.testbase.knowledge.iterator
ArrayIterator implements a simple array-based iterator.
ArrayIterator(T[]) - Constructor for class ru.ispras.testbase.knowledge.iterator.ArrayIterator
Constructs an array iterator.
ArrayIterator(ArrayList<T>) - Constructor for class ru.ispras.testbase.knowledge.iterator.ArrayIterator
Constructs an array iterator.
ArrayIterator(ArrayIterator<T>) - Constructor for class ru.ispras.testbase.knowledge.iterator.ArrayIterator
Constructs a copy of the array iterator.

B

BooleanIterator - Class in ru.ispras.testbase.knowledge.iterator
BooleanIterator implements an iterator of boolean values {false, true}.
BooleanIterator() - Constructor for class ru.ispras.testbase.knowledge.iterator.BooleanIterator
Constructs a boolean iterator.
build() - Method in class ru.ispras.testbase.TestBaseQueryBuilder
 

C

check(E, T[]) - Method in interface ru.ispras.testbase.knowledge.basis.Generator
Checks the test data against the test situation.
check(FpException, FpNumber[]) - Method in class ru.ispras.testbase.knowledge.floating.FpExceptionGenerator
 
check(IntException, IntNumber[]) - Method in class ru.ispras.testbase.knowledge.integer.IntExceptionGenerator
 
checkContextAttribute(TestBaseQuery, String, String) - Static method in class ru.ispras.testbase.stub.Utils
 
checkInexact(FpNumber[]) - Method in class ru.ispras.testbase.knowledge.floating.add.FpAddExceptionGenerator
 
checkInexact(FpNumber[]) - Method in class ru.ispras.testbase.knowledge.floating.FpExceptionGenerator
Checks whether the operation causes the inexact exception.
checkInexact(FpNumber[]) - Method in class ru.ispras.testbase.knowledge.floating.sub.FpSubExceptionGenerator
 
checkNormal(FpNumber[]) - Method in class ru.ispras.testbase.knowledge.floating.add.FpAddExceptionGenerator
 
checkNormal(FpNumber[]) - Method in class ru.ispras.testbase.knowledge.floating.FpExceptionGenerator
Checks whether the operation does not cause exceptions.
checkNormal(FpNumber[]) - Method in class ru.ispras.testbase.knowledge.floating.sub.FpSubExceptionGenerator
 
checkNormal(IntNumber[]) - Method in class ru.ispras.testbase.knowledge.integer.add.IntAddExceptionGenerator
 
checkNormal(IntNumber[]) - Method in class ru.ispras.testbase.knowledge.integer.IntExceptionGenerator
Checks whether the operation does not cause exceptions.
checkNormal(IntNumber[]) - Method in class ru.ispras.testbase.knowledge.integer.sub.IntSubExceptionGenerator
 
checkOverflow(FpNumber[]) - Method in class ru.ispras.testbase.knowledge.floating.add.FpAddExceptionGenerator
 
checkOverflow(FpNumber[]) - Method in class ru.ispras.testbase.knowledge.floating.FpExceptionGenerator
Checks whether the operation causes the overflow exception.
checkOverflow(FpNumber[]) - Method in class ru.ispras.testbase.knowledge.floating.sub.FpSubExceptionGenerator
 
checkOverflow(IntNumber[]) - Method in class ru.ispras.testbase.knowledge.integer.add.IntAddExceptionGenerator
 
checkOverflow(IntNumber[]) - Method in class ru.ispras.testbase.knowledge.integer.IntExceptionGenerator
Checks whether the operation causes the overflow exception.
checkOverflow(IntNumber[]) - Method in class ru.ispras.testbase.knowledge.integer.sub.IntSubExceptionGenerator
 
checkUnderflow(FpNumber[]) - Method in class ru.ispras.testbase.knowledge.floating.add.FpAddExceptionGenerator
 
checkUnderflow(FpNumber[]) - Method in class ru.ispras.testbase.knowledge.floating.FpExceptionGenerator
 
checkUnderflow(FpNumber[]) - Method in class ru.ispras.testbase.knowledge.floating.sub.FpSubExceptionGenerator
 
clear() - Method in class ru.ispras.testbase.knowledge.iterator.ProductIterator
Removes all registered iterators.
clear() - Method in class ru.ispras.testbase.knowledge.iterator.SequenceIterator
Removes all registered iterators.
clone() - Method in class ru.ispras.testbase.knowledge.basis.GeneratorResult
 
clone() - Method in class ru.ispras.testbase.knowledge.floating.div.FpDivHardToDRoundIterator
 
clone() - Method in class ru.ispras.testbase.knowledge.floating.div.FpDivHardToNRoundIterator
 
clone() - Method in class ru.ispras.testbase.knowledge.floating.div.FpDivHardToRoundIterator
 
clone() - Method in class ru.ispras.testbase.knowledge.floating.FpNumber
 
clone() - Method in class ru.ispras.testbase.knowledge.floating.mul.FpMulHardToDRoundIterator
 
clone() - Method in class ru.ispras.testbase.knowledge.floating.mul.FpMulHardToRoundIterator
 
clone() - Method in class ru.ispras.testbase.knowledge.floating.sqrt.FpSqrtHardToRoundIterator
 
clone() - Method in class ru.ispras.testbase.knowledge.integer.IntNumber
 
clone() - Method in class ru.ispras.testbase.knowledge.integer.IntSpecialValueIterator
 
clone() - Method in class ru.ispras.testbase.knowledge.iterator.ArrayIterator
 
clone() - Method in class ru.ispras.testbase.knowledge.iterator.BooleanIterator
 
clone() - Method in class ru.ispras.testbase.knowledge.iterator.FilteringIterator
 
clone() - Method in class ru.ispras.testbase.knowledge.iterator.IntRangeIterator
 
clone() - Method in interface ru.ispras.testbase.knowledge.iterator.Iterator
Returns a copy of the iterator.
clone() - Method in class ru.ispras.testbase.knowledge.iterator.LongRangeIterator
 
clone() - Method in class ru.ispras.testbase.knowledge.iterator.ProductIterator
 
clone() - Method in class ru.ispras.testbase.knowledge.iterator.SequenceIterator
 
convert(StoredTestData, TestBaseQuery) - Method in interface ru.ispras.testbase.storage.DataConverter
 
convert(StoredTestData, TestBaseQuery) - Method in class ru.ispras.testbase.storage.internal.RawDataConverter
 

D

DataConverter - Interface in ru.ispras.testbase.storage
 
DataLoader - Interface in ru.ispras.testbase.storage
 
DOUBLE - Static variable in class ru.ispras.testbase.knowledge.floating.FpFormat
The IEEE 754 double-precision format.

E

empty() - Static method in class ru.ispras.testbase.TestDataProvider
 
equals(Object) - Method in class ru.ispras.testbase.knowledge.basis.GeneratorResult
 
equals(Object) - Method in class ru.ispras.testbase.knowledge.floating.FpNumber
 
equals(GeneratorResult<FpNumber>, GeneratorResult<FpNumber>) - Method in class ru.ispras.testbase.knowledge.floating.sqrt.FpSqrtHardToDRoundIterator
 
equals(GeneratorResult<FpNumber>, GeneratorResult<FpNumber>) - Method in class ru.ispras.testbase.knowledge.floating.sqrt.FpSqrtHardToNRoundIterator
 
equals(Object) - Method in class ru.ispras.testbase.knowledge.integer.IntFormat
 
equals(Object) - Method in class ru.ispras.testbase.knowledge.integer.IntNumber
 
equals(T, T) - Method in class ru.ispras.testbase.knowledge.iterator.FilteringIterator
Checks whether two values are equal (can be overloaded in a subclass).
executeQuery(TestBaseQuery) - Method in class ru.ispras.testbase.stub.TestBase
 
executeQuery(TestBaseQuery) - Method in class ru.ispras.testbase.TestBase
 
extractUnknown(TestBaseQuery) - Static method in class ru.ispras.testbase.stub.Utils
 
extractUnknownImms(TestBaseQuery) - Static method in class ru.ispras.testbase.stub.Utils
 

F

fetch(TestBaseQuery) - Method in interface ru.ispras.testbase.storage.TestBaseStorage
 
FilteringIterator<T> - Class in ru.ispras.testbase.knowledge.iterator
FilteringIterator implements an iterator filter based on a cache of values.
FilteringIterator(Iterator<T>, FilteringIterator.Type, int) - Constructor for class ru.ispras.testbase.knowledge.iterator.FilteringIterator
Constructs a filtering iterator.
FilteringIterator(Iterator<T>, FilteringIterator.Type) - Constructor for class ru.ispras.testbase.knowledge.iterator.FilteringIterator
Constructs a filtering iterator with the unlimited cache size.
FilteringIterator(Iterator<T>, int) - Constructor for class ru.ispras.testbase.knowledge.iterator.FilteringIterator
Constructs a filtering iterator.
FilteringIterator(Iterator<T>) - Constructor for class ru.ispras.testbase.knowledge.iterator.FilteringIterator
Constructs a filtering iterator with the unlimited cache size.
FilteringIterator(FilteringIterator<T>) - Constructor for class ru.ispras.testbase.knowledge.iterator.FilteringIterator
Constructs a copy of the iterator.
FilteringIterator.Type - Enum in ru.ispras.testbase.knowledge.iterator
This enumeration contains equality checking types.
FpAddExceptionGenerator - Class in ru.ispras.testbase.knowledge.floating.add
FpAddExceptionGenerator implements a random generator targeted at the exceptions in the floating-point addition operation.
FpAddExceptionGenerator(FpFormat) - Constructor for class ru.ispras.testbase.knowledge.floating.add.FpAddExceptionGenerator
Constructs a random generator.
FpDivHardToDRoundIterator - Class in ru.ispras.testbase.knowledge.floating.div
FpDivHardToDRoundIterator implements an iterator of hard-to-round test cases for the division operation operating in the directed round modes (toward zero, toward plus infinity, and toward minus infinity).
FpDivHardToDRoundIterator(FpFormat) - Constructor for class ru.ispras.testbase.knowledge.floating.div.FpDivHardToDRoundIterator
Constructs a division hard-to-round iterator.
FpDivHardToDRoundIterator(FpDivHardToDRoundIterator) - Constructor for class ru.ispras.testbase.knowledge.floating.div.FpDivHardToDRoundIterator
Constructs a copy of the iterator.
FpDivHardToNRoundIterator - Class in ru.ispras.testbase.knowledge.floating.div
FpDivHardToNRoundIterator implements an iterator of hard-to-round test cases for the division operation operating in the round-to-nearest mode.
FpDivHardToNRoundIterator(FpFormat) - Constructor for class ru.ispras.testbase.knowledge.floating.div.FpDivHardToNRoundIterator
Constructs a division hard-to-round iterator.
FpDivHardToRoundIterator - Class in ru.ispras.testbase.knowledge.floating.div
FpDivHardToRoundIterator implements an iterator of hard-to-round test cases for the division operation.
FpDivHardToRoundIterator(FpFormat) - Constructor for class ru.ispras.testbase.knowledge.floating.div.FpDivHardToRoundIterator
Constructs a division hard-to-round iterator.
FpException - Enum in ru.ispras.testbase.knowledge.floating
FpException contains the IEEE 754 floating-point exceptions.
FpExceptionGenerator - Class in ru.ispras.testbase.knowledge.floating
FpExceptionGenerator is a base interface for random generators targeted at the floating-point exceptions.
FpExceptionGenerator() - Constructor for class ru.ispras.testbase.knowledge.floating.FpExceptionGenerator
 
FpFormat - Class in ru.ispras.testbase.knowledge.floating
FpFormat represents a floating-point number format.
FpFormat(int, int) - Constructor for class ru.ispras.testbase.knowledge.floating.FpFormat
Constructs a floating-point number format.
FpMulHardToDRoundIterator - Class in ru.ispras.testbase.knowledge.floating.mul
FpMulHardToDRoundIterator implements an iterator of hard-to-round test cases for the multiplication operation operating in the directed round modes (toward zero, toward plus infinity, and toward minus infinity).
FpMulHardToDRoundIterator(FpFormat, long, long, int, int, int) - Constructor for class ru.ispras.testbase.knowledge.floating.mul.FpMulHardToDRoundIterator
Constructs a square root hard-to-round iterator.
FpMulHardToDRoundIterator(FpFormat) - Constructor for class ru.ispras.testbase.knowledge.floating.mul.FpMulHardToDRoundIterator
Constructs a square root hard-to-round iterator.
FpMulHardToRoundIterator - Class in ru.ispras.testbase.knowledge.floating.mul
FpMulHardToRoundIterator implements an iterator of hard-to-round test cases for the multiplication operation.
FpMulHardToRoundIterator(FpFormat) - Constructor for class ru.ispras.testbase.knowledge.floating.mul.FpMulHardToRoundIterator
Constructs a division hard-to-round iterator.
FpNumber - Class in ru.ispras.testbase.knowledge.floating
FpNumber represents a floating point number with an arbitrary precision (less or equal to double).
FpNumber(FpFormat, long, long, long) - Constructor for class ru.ispras.testbase.knowledge.floating.FpNumber
Constructs a floating-point number.
FpNumber(FpFormat, long) - Constructor for class ru.ispras.testbase.knowledge.floating.FpNumber
Constructs a floating-point number.
FpSqrtHardToDRoundIterator - Class in ru.ispras.testbase.knowledge.floating.sqrt
FpSqrtHardToDRoundIterator in addition to FpSqrtHardToDRoundInternalIterator performs filtration of values (removes duplicates).
FpSqrtHardToDRoundIterator(FpFormat) - Constructor for class ru.ispras.testbase.knowledge.floating.sqrt.FpSqrtHardToDRoundIterator
Constructs a copy of the square root hard-to-round iterator.
FpSqrtHardToNRoundIterator - Class in ru.ispras.testbase.knowledge.floating.sqrt
FpSqrtHardToNRoundIterator in addition to FpSqrtHardToNRoundInternalIterator performs filtration of values (removes duplicates).
FpSqrtHardToNRoundIterator(FpFormat) - Constructor for class ru.ispras.testbase.knowledge.floating.sqrt.FpSqrtHardToNRoundIterator
Constructs a copy of the square root hard-to-round iterator.
FpSqrtHardToRoundIterator - Class in ru.ispras.testbase.knowledge.floating.sqrt
FpSqrtHardToRoundIterator implements an iterator of hard-to-round test cases for the square root operation.
FpSqrtHardToRoundIterator(FpFormat) - Constructor for class ru.ispras.testbase.knowledge.floating.sqrt.FpSqrtHardToRoundIterator
Constructs a square root hard-to-round iterator.
FpSubExceptionGenerator - Class in ru.ispras.testbase.knowledge.floating.sub
FpSubExceptionGenerator implements a random generator targeted at the exceptions in the floating-point subtraction operation.
FpSubExceptionGenerator(FpFormat) - Constructor for class ru.ispras.testbase.knowledge.floating.sub.FpSubExceptionGenerator
Constructs a random generator.

G

generate(E, T[]) - Method in interface ru.ispras.testbase.knowledge.basis.Generator
Generates test data for the given test situation.
generate(FpException, FpNumber[]) - Method in class ru.ispras.testbase.knowledge.floating.FpExceptionGenerator
 
generate(IntException, IntNumber[]) - Method in class ru.ispras.testbase.knowledge.integer.IntExceptionGenerator
 
generateInexact(FpNumber[]) - Method in class ru.ispras.testbase.knowledge.floating.add.FpAddExceptionGenerator
 
generateInexact(FpNumber[]) - Method in class ru.ispras.testbase.knowledge.floating.FpExceptionGenerator
Tries to generate operands that cause the inexact exception.
generateInexact(FpNumber[]) - Method in class ru.ispras.testbase.knowledge.floating.sub.FpSubExceptionGenerator
 
generateNormal(FpNumber[]) - Method in class ru.ispras.testbase.knowledge.floating.add.FpAddExceptionGenerator
 
generateNormal(FpNumber[]) - Method in class ru.ispras.testbase.knowledge.floating.FpExceptionGenerator
Tries to generate operands that do not cause exceptions.
generateNormal(FpNumber[]) - Method in class ru.ispras.testbase.knowledge.floating.sub.FpSubExceptionGenerator
 
generateNormal(IntNumber[]) - Method in class ru.ispras.testbase.knowledge.integer.add.IntAddExceptionGenerator
 
generateNormal(IntNumber[]) - Method in class ru.ispras.testbase.knowledge.integer.IntExceptionGenerator
Tries to generate operands that do not cause exceptions.
generateNormal(IntNumber[]) - Method in class ru.ispras.testbase.knowledge.integer.sub.IntSubExceptionGenerator
 
generateOverflow(FpNumber[]) - Method in class ru.ispras.testbase.knowledge.floating.add.FpAddExceptionGenerator
 
generateOverflow(FpNumber[]) - Method in class ru.ispras.testbase.knowledge.floating.FpExceptionGenerator
Tries to generate operands that cause the overflow exception.
generateOverflow(FpNumber[]) - Method in class ru.ispras.testbase.knowledge.floating.sub.FpSubExceptionGenerator
 
generateOverflow(IntNumber[]) - Method in class ru.ispras.testbase.knowledge.integer.add.IntAddExceptionGenerator
 
generateOverflow(IntNumber[]) - Method in class ru.ispras.testbase.knowledge.integer.IntExceptionGenerator
Tries to generate operands that cause the overflow exception.
generateOverflow(IntNumber[]) - Method in class ru.ispras.testbase.knowledge.integer.sub.IntSubExceptionGenerator
 
generateUnderflow(FpNumber[]) - Method in class ru.ispras.testbase.knowledge.floating.add.FpAddExceptionGenerator
 
generateUnderflow(FpNumber[]) - Method in class ru.ispras.testbase.knowledge.floating.FpExceptionGenerator
Tries to generate operands that cause the underflow exception.
generateUnderflow(FpNumber[]) - Method in class ru.ispras.testbase.knowledge.floating.sub.FpSubExceptionGenerator
 
Generator<T,E extends java.lang.Enum<?>> - Interface in ru.ispras.testbase.knowledge.basis
Generator is a basic interface for test data generators.
GeneratorResult<T> - Class in ru.ispras.testbase.knowledge.basis
GeneratorResult represents a result of test data generation for some operation.
GeneratorResult(boolean, T[]) - Constructor for class ru.ispras.testbase.knowledge.basis.GeneratorResult
Constructs a generation result.
get(String) - Static method in enum ru.ispras.testbase.knowledge.floating.FpException
 
get(String) - Static method in enum ru.ispras.testbase.knowledge.integer.IntException
 
getBindings() - Method in class ru.ispras.testbase.TestBaseQuery
 
getBindings() - Method in class ru.ispras.testbase.TestData
 
getBits(long, long, long) - Method in class ru.ispras.testbase.knowledge.floating.FpFormat
Returns the bit representation of the floating-point number.
getBits() - Method in class ru.ispras.testbase.knowledge.floating.FpNumber
Returns the bits representing of the floating-point number.
getContext() - Method in class ru.ispras.testbase.TestBaseQuery
 
getConverterName() - Method in class ru.ispras.testbase.storage.StoredTestData
 
getData() - Method in class ru.ispras.testbase.storage.StoredTestData
 
getDataProvider() - Method in class ru.ispras.testbase.TestBaseQueryResult
 
getErrors() - Method in class ru.ispras.testbase.TestBaseQueryResult
 
getExponent(long) - Method in class ru.ispras.testbase.knowledge.floating.FpFormat
Returns the exponent of the given floating-point number.
getExponent() - Method in class ru.ispras.testbase.knowledge.floating.FpNumber
Returns the exponent of the floating-point number.
getExponentBias() - Method in class ru.ispras.testbase.knowledge.floating.FpFormat
Returns the exponent bias.
getExponentLength() - Method in class ru.ispras.testbase.knowledge.floating.FpFormat
Returns the exponent length.
getExponentMask() - Method in class ru.ispras.testbase.knowledge.floating.FpFormat
Returns the exponent mask.
getFormat() - Method in class ru.ispras.testbase.knowledge.floating.FpNumber
Returns the format of the floating-point number.
getFormat() - Method in class ru.ispras.testbase.knowledge.integer.IntNumber
Returns the format of the number.
getFormatName() - Method in interface ru.ispras.testbase.storage.DataLoader
 
getFraction(long) - Method in class ru.ispras.testbase.knowledge.floating.FpFormat
Returns the fraction of the given floating-point number.
getFraction() - Method in class ru.ispras.testbase.knowledge.floating.FpNumber
Returns the fraction of the floating-point number.
getFractionLength() - Method in class ru.ispras.testbase.knowledge.floating.FpFormat
Returns the fraction length.
getFractionMask() - Method in class ru.ispras.testbase.knowledge.floating.FpFormat
Returns the fraction mask.
getLength() - Method in class ru.ispras.testbase.knowledge.floating.FpFormat
Returns the bit length of a floating-point number.
getLength() - Method in class ru.ispras.testbase.knowledge.integer.IntFormat
Returns the bit length of a number.
getMask() - Method in class ru.ispras.testbase.knowledge.integer.IntFormat
Returns the bit mask of a number.
getMaxNormalizedExponent() - Method in class ru.ispras.testbase.knowledge.floating.FpFormat
Returns the maximal exponent of a normalized floating-point number.
getMaxValue() - Method in class ru.ispras.testbase.knowledge.integer.IntFormat
Returns the maximal value (signed).
getMinNormalizedExponent() - Method in class ru.ispras.testbase.knowledge.floating.FpFormat
Returns the minimal exponent of a normalized floating-point number.
getMinValue() - Method in class ru.ispras.testbase.knowledge.integer.IntFormat
Returns the minimal value (signed).
getName() - Method in interface ru.ispras.testbase.storage.DataConverter
 
getName() - Method in class ru.ispras.testbase.storage.internal.RawDataConverter
 
getParameter(TestBaseQuery, String) - Static method in class ru.ispras.testbase.stub.Utils
 
getParameterAsInt(TestBaseQuery, String) - Static method in class ru.ispras.testbase.stub.Utils
 
getParameters() - Method in class ru.ispras.testbase.TestBaseQuery
 
getPrecision() - Method in class ru.ispras.testbase.knowledge.floating.FpFormat
Returns the precision (the fraction length plus one).
getSign(long) - Method in class ru.ispras.testbase.knowledge.floating.FpFormat
Returns the sign of the given floating-point number.
getSign() - Method in class ru.ispras.testbase.knowledge.floating.FpNumber
Returns the sign of the floating-point number.
getSignExtendedValue() - Method in class ru.ispras.testbase.knowledge.integer.IntNumber
Returns the sign-extended value.
getSignLength() - Method in class ru.ispras.testbase.knowledge.floating.FpFormat
Returns the sign length.
getSignMask() - Method in class ru.ispras.testbase.knowledge.floating.FpFormat
Returns the sign length.
getStatus() - Method in class ru.ispras.testbase.TestBaseQueryResult
 
getStorageClass() - Method in interface ru.ispras.testbase.storage.DataLoader
 
getValue() - Method in class ru.ispras.testbase.knowledge.integer.IntNumber
Returns the number.

H

hasErrors() - Method in class ru.ispras.testbase.TestBaseQueryResult
 
hashCode() - Method in class ru.ispras.testbase.knowledge.basis.GeneratorResult
 
hashCode() - Method in class ru.ispras.testbase.knowledge.floating.FpNumber
 
hashCode() - Method in class ru.ispras.testbase.knowledge.integer.IntFormat
 
hashCode() - Method in class ru.ispras.testbase.knowledge.integer.IntNumber
 
hasNext() - Method in class ru.ispras.testbase.TestDataProvider
 
hasValue() - Method in class ru.ispras.testbase.knowledge.floating.div.FpDivHardToDRoundIterator
 
hasValue() - Method in class ru.ispras.testbase.knowledge.floating.div.FpDivHardToNRoundIterator
 
hasValue() - Method in class ru.ispras.testbase.knowledge.floating.mul.FpMulHardToDRoundIterator
 
hasValue() - Method in class ru.ispras.testbase.knowledge.iterator.ArrayIterator
 
hasValue() - Method in class ru.ispras.testbase.knowledge.iterator.BooleanIterator
 
hasValue() - Method in class ru.ispras.testbase.knowledge.iterator.FilteringIterator
 
hasValue() - Method in class ru.ispras.testbase.knowledge.iterator.IntRangeIterator
 
hasValue() - Method in interface ru.ispras.testbase.knowledge.iterator.Iterator
Checks if the iterator is not exhausted (a value is available).
hasValue() - Method in class ru.ispras.testbase.knowledge.iterator.LongRangeIterator
 
hasValue() - Method in class ru.ispras.testbase.knowledge.iterator.ProductIterator
 
hasValue() - Method in class ru.ispras.testbase.knowledge.iterator.SequenceIterator
 

I

init() - Method in class ru.ispras.testbase.knowledge.floating.div.FpDivHardToDRoundIterator
 
init() - Method in class ru.ispras.testbase.knowledge.floating.div.FpDivHardToNRoundIterator
 
init() - Method in class ru.ispras.testbase.knowledge.floating.mul.FpMulHardToDRoundIterator
 
init() - Method in class ru.ispras.testbase.knowledge.iterator.ArrayIterator
 
init() - Method in class ru.ispras.testbase.knowledge.iterator.BooleanIterator
 
init() - Method in class ru.ispras.testbase.knowledge.iterator.FilteringIterator
 
init() - Method in class ru.ispras.testbase.knowledge.iterator.IntRangeIterator
 
init() - Method in interface ru.ispras.testbase.knowledge.iterator.Iterator
Initializes the iterator.
init() - Method in class ru.ispras.testbase.knowledge.iterator.LongRangeIterator
 
init() - Method in class ru.ispras.testbase.knowledge.iterator.ProductIterator
 
init() - Method in class ru.ispras.testbase.knowledge.iterator.SequenceIterator
 
INSTRUCTION - Static variable in class ru.ispras.testbase.TestBaseContext
The INSTRUCTION attribute specifies the name of the instruction for which the test data is to be generated.
INT1 - Static variable in class ru.ispras.testbase.knowledge.integer.IntFormat
1-bit integer numbers.
INT16 - Static variable in class ru.ispras.testbase.knowledge.integer.IntFormat
16-bit integer numbers.
INT32 - Static variable in class ru.ispras.testbase.knowledge.integer.IntFormat
32-bit integer numbers.
INT64 - Static variable in class ru.ispras.testbase.knowledge.integer.IntFormat
64-bit integer numbers.
INT8 - Static variable in class ru.ispras.testbase.knowledge.integer.IntFormat
8-bit integer numbers.
IntAddExceptionGenerator - Class in ru.ispras.testbase.knowledge.integer.add
IntAddExceptionGenerator implements a random generator targeted at the integer addition exceptions.
IntAddExceptionGenerator(IntFormat) - Constructor for class ru.ispras.testbase.knowledge.integer.add.IntAddExceptionGenerator
Constructs a random generator targeted at the integer addition exceptions.
IntException - Enum in ru.ispras.testbase.knowledge.integer
IntException enumeration contains the integer-arithmetic exceptions.
IntExceptionGenerator - Class in ru.ispras.testbase.knowledge.integer
IntExceptionGenerator is a base interface for random generators targeted at the integer arithmetic exceptions.
IntExceptionGenerator() - Constructor for class ru.ispras.testbase.knowledge.integer.IntExceptionGenerator
 
IntFormat - Class in ru.ispras.testbase.knowledge.integer
IntFormat represents an integer number format.
IntFormat(int) - Constructor for class ru.ispras.testbase.knowledge.integer.IntFormat
Constructs an integer number format.
IntNumber - Class in ru.ispras.testbase.knowledge.integer
IntNumber implements an integer number of a given length (less than or equal to 64).
IntNumber(IntFormat, long) - Constructor for class ru.ispras.testbase.knowledge.integer.IntNumber
Constructs an integer number.
IntRangeIterator - Class in ru.ispras.testbase.knowledge.iterator
IntRangeIterator implements an integer number iterator over given range.
IntRangeIterator(int, int, int) - Constructor for class ru.ispras.testbase.knowledge.iterator.IntRangeIterator
Constructs an integer number range iterator.
IntRangeIterator(int, int) - Constructor for class ru.ispras.testbase.knowledge.iterator.IntRangeIterator
Constructs an integer number range iterator with the increment value equal to one.
IntRangeIterator(int) - Constructor for class ru.ispras.testbase.knowledge.iterator.IntRangeIterator
Constructs an integer number range iterator with the lower bound equal to zero and the increment value equal to one.
IntRangeIterator(IntRangeIterator) - Constructor for class ru.ispras.testbase.knowledge.iterator.IntRangeIterator
Constructs a copy of the iterator.
IntSpecialValueIterator - Class in ru.ispras.testbase.knowledge.integer
IntSpecialValueIterator implements a special value iterator for integer types.
IntSpecialValueIterator(IntFormat) - Constructor for class ru.ispras.testbase.knowledge.integer.IntSpecialValueIterator
Constructs a special value iterator for the given integer format.
IntSpecialValueIterator(IntSpecialValueIterator) - Constructor for class ru.ispras.testbase.knowledge.integer.IntSpecialValueIterator
Constructs a copy of the iterator.
IntSubExceptionGenerator - Class in ru.ispras.testbase.knowledge.integer.sub
IntSubExceptionGenerator implements a random generator targeted at the integer subtraction exceptions.
IntSubExceptionGenerator(IntFormat) - Constructor for class ru.ispras.testbase.knowledge.integer.sub.IntSubExceptionGenerator
Constructs a random generator targeted at the integer addition exceptions.
isInfinity() - Method in class ru.ispras.testbase.knowledge.floating.FpNumber
Checks whether the floating-point number is infinity.
isMinusInfinity() - Method in class ru.ispras.testbase.knowledge.floating.FpNumber
Checks whether the floating-point number is minus infinity.
isMinusZero() - Method in class ru.ispras.testbase.knowledge.floating.FpNumber
Checks whether the floating-point number is minus zero.
isNaN() - Method in class ru.ispras.testbase.knowledge.floating.FpNumber
Checks whether the floating-point number is non-a-number (NaN).
isNegative() - Method in class ru.ispras.testbase.knowledge.integer.IntNumber
Checks whether the number is negative.
isNormalized() - Method in class ru.ispras.testbase.knowledge.floating.FpNumber
Checks whether the floating-point number is normalized.
isPlusInfinity() - Method in class ru.ispras.testbase.knowledge.floating.FpNumber
Checks whether the floating-point number is plus infinity.
isPlusZero() - Method in class ru.ispras.testbase.knowledge.floating.FpNumber
Checks whether the floating-point number is plus zero.
isPositive() - Method in class ru.ispras.testbase.knowledge.integer.IntNumber
Checks whether the number is positive.
isZero() - Method in class ru.ispras.testbase.knowledge.floating.FpNumber
Checks whether the floating-point number is zero.
isZero() - Method in class ru.ispras.testbase.knowledge.integer.IntNumber
Checks whether the number is zero.
Iterator<T> - Interface in ru.ispras.testbase.knowledge.iterator
Iterator is a generic iterator interface.
iterator(int) - Method in class ru.ispras.testbase.knowledge.iterator.ProductIterator
Returns the i-th iterator of the list.
iterator(int) - Method in class ru.ispras.testbase.knowledge.iterator.SequenceIterator
Returns the i-th iterator of the list.

L

load(TestBaseStorage, TestBaseQuery) - Method in interface ru.ispras.testbase.storage.DataLoader
 
LongRangeIterator - Class in ru.ispras.testbase.knowledge.iterator
LongRangeIterator implements an iterator over given range.
LongRangeIterator(long, long, long) - Constructor for class ru.ispras.testbase.knowledge.iterator.LongRangeIterator
Constructs an range iterator.
LongRangeIterator(long, long) - Constructor for class ru.ispras.testbase.knowledge.iterator.LongRangeIterator
Constructs an long number range iterator with the increment value equal to one.
LongRangeIterator(long) - Constructor for class ru.ispras.testbase.knowledge.iterator.LongRangeIterator
Constructs an long number range iterator with the lower bound equal to zero and the increment value equal to one.
LongRangeIterator(LongRangeIterator) - Constructor for class ru.ispras.testbase.knowledge.iterator.LongRangeIterator
Constructs a copy of the iterator.

N

next() - Method in class ru.ispras.testbase.knowledge.floating.div.FpDivHardToDRoundIterator
 
next() - Method in class ru.ispras.testbase.knowledge.floating.div.FpDivHardToNRoundIterator
 
next() - Method in class ru.ispras.testbase.knowledge.floating.mul.FpMulHardToDRoundIterator
 
next() - Method in class ru.ispras.testbase.knowledge.iterator.ArrayIterator
 
next() - Method in class ru.ispras.testbase.knowledge.iterator.BooleanIterator
 
next() - Method in class ru.ispras.testbase.knowledge.iterator.FilteringIterator
 
next() - Method in class ru.ispras.testbase.knowledge.iterator.IntRangeIterator
 
next() - Method in interface ru.ispras.testbase.knowledge.iterator.Iterator
Makes an iteration.
next() - Method in class ru.ispras.testbase.knowledge.iterator.LongRangeIterator
 
next() - Method in class ru.ispras.testbase.knowledge.iterator.ProductIterator
 
next() - Method in class ru.ispras.testbase.knowledge.iterator.SequenceIterator
 
next() - Method in class ru.ispras.testbase.TestDataProvider
 

O

operands - Variable in class ru.ispras.testbase.knowledge.basis.GeneratorResult
Operation operands.

P

PROCESSOR - Static variable in class ru.ispras.testbase.TestBaseContext
The PROCESSOR attribute specifies the name of the microprocessor design being tested.
ProductIterator<T> - Class in ru.ispras.testbase.knowledge.iterator
ProductIterator implements a product iterator, a composite iterator that generates all possible combinations of items produced by simpler iterators.
ProductIterator() - Constructor for class ru.ispras.testbase.knowledge.iterator.ProductIterator
Constructs a product iterator.
ProductIterator(ProductIterator<T>) - Constructor for class ru.ispras.testbase.knowledge.iterator.ProductIterator
Constructs a copy of the product iterator.

R

RawDataConverter - Class in ru.ispras.testbase.storage.internal
 
RawDataConverter() - Constructor for class ru.ispras.testbase.storage.internal.RawDataConverter
 
registerIterator(Iterator<T>) - Method in class ru.ispras.testbase.knowledge.iterator.ProductIterator
Registers the iterator.
registerIterator(Iterator<T>) - Method in class ru.ispras.testbase.knowledge.iterator.SequenceIterator
Registers the iterator.
remove() - Method in class ru.ispras.testbase.TestDataProvider
 
reportErrors(List<String>) - Static method in class ru.ispras.testbase.TestBaseQueryResult
 
ru.ispras.testbase - package ru.ispras.testbase
 
ru.ispras.testbase.knowledge.basis - package ru.ispras.testbase.knowledge.basis
 
ru.ispras.testbase.knowledge.floating - package ru.ispras.testbase.knowledge.floating
 
ru.ispras.testbase.knowledge.floating.add - package ru.ispras.testbase.knowledge.floating.add
 
ru.ispras.testbase.knowledge.floating.div - package ru.ispras.testbase.knowledge.floating.div
 
ru.ispras.testbase.knowledge.floating.mul - package ru.ispras.testbase.knowledge.floating.mul
 
ru.ispras.testbase.knowledge.floating.sqrt - package ru.ispras.testbase.knowledge.floating.sqrt
 
ru.ispras.testbase.knowledge.floating.sub - package ru.ispras.testbase.knowledge.floating.sub
 
ru.ispras.testbase.knowledge.integer - package ru.ispras.testbase.knowledge.integer
 
ru.ispras.testbase.knowledge.integer.add - package ru.ispras.testbase.knowledge.integer.add
 
ru.ispras.testbase.knowledge.integer.sub - package ru.ispras.testbase.knowledge.integer.sub
 
ru.ispras.testbase.knowledge.iterator - package ru.ispras.testbase.knowledge.iterator
 
ru.ispras.testbase.storage - package ru.ispras.testbase.storage
 
ru.ispras.testbase.storage.internal - package ru.ispras.testbase.storage.internal
 
ru.ispras.testbase.stub - package ru.ispras.testbase.stub
 

S

SequenceIterator<T> - Class in ru.ispras.testbase.knowledge.iterator
SequenceIterator implements a sequence iterator, a composite iterator that concatenates sequences produced by simpler iterators.
SequenceIterator() - Constructor for class ru.ispras.testbase.knowledge.iterator.SequenceIterator
Constructs a sequence iterator.
SequenceIterator(SequenceIterator<T>) - Constructor for class ru.ispras.testbase.knowledge.iterator.SequenceIterator
Constructs a copy of the sequence iterator.
setBinding(String, Node) - Method in class ru.ispras.testbase.TestBaseQueryBuilder
 
setBits(long) - Method in class ru.ispras.testbase.knowledge.floating.FpNumber
Sets the bits representation of the floating-point number.
setContextAttribute(String, String) - Method in class ru.ispras.testbase.TestBaseQueryBuilder
 
setExponent(long) - Method in class ru.ispras.testbase.knowledge.floating.FpNumber
Sets the exponent of the floating-point number.
setFraction(long) - Method in class ru.ispras.testbase.knowledge.floating.FpNumber
Sets the fraction of the floating-point number.
setParameter(String, Object) - Method in class ru.ispras.testbase.TestBaseQueryBuilder
 
setSign(long) - Method in class ru.ispras.testbase.knowledge.floating.FpNumber
Sets the sign of the floating-point number.
setValue(long) - Method in class ru.ispras.testbase.knowledge.integer.IntNumber
Sets the number.
setValue(boolean) - Method in class ru.ispras.testbase.knowledge.iterator.BooleanIterator
Sets the current value of the iterator.
setValue(int) - Method in class ru.ispras.testbase.knowledge.iterator.IntRangeIterator
Sets the current value.
setValue(long) - Method in class ru.ispras.testbase.knowledge.iterator.LongRangeIterator
Sets the current value.
SINGLE - Static variable in class ru.ispras.testbase.knowledge.floating.FpFormat
The IEEE 754 single-precision format.
size() - Method in class ru.ispras.testbase.knowledge.iterator.ProductIterator
Returns the number of the registered iterators.
size() - Method in class ru.ispras.testbase.knowledge.iterator.SequenceIterator
Returns the number of the registered iterators.
status - Variable in class ru.ispras.testbase.knowledge.basis.GeneratorResult
Generation status.
stop() - Method in class ru.ispras.testbase.knowledge.floating.div.FpDivHardToDRoundIterator
 
stop() - Method in class ru.ispras.testbase.knowledge.floating.div.FpDivHardToNRoundIterator
 
stop() - Method in class ru.ispras.testbase.knowledge.floating.mul.FpMulHardToDRoundIterator
 
stop() - Method in class ru.ispras.testbase.knowledge.iterator.ArrayIterator
 
stop() - Method in class ru.ispras.testbase.knowledge.iterator.BooleanIterator
 
stop() - Method in class ru.ispras.testbase.knowledge.iterator.FilteringIterator
 
stop() - Method in class ru.ispras.testbase.knowledge.iterator.IntRangeIterator
 
stop() - Method in interface ru.ispras.testbase.knowledge.iterator.Iterator
Stops the iterator.
stop() - Method in class ru.ispras.testbase.knowledge.iterator.LongRangeIterator
 
stop() - Method in class ru.ispras.testbase.knowledge.iterator.ProductIterator
 
stop() - Method in class ru.ispras.testbase.knowledge.iterator.SequenceIterator
 
StoredTestData - Class in ru.ispras.testbase.storage
 
StoredTestData(String, Object) - Constructor for class ru.ispras.testbase.storage.StoredTestData
 
success(TestDataProvider) - Static method in class ru.ispras.testbase.TestBaseQueryResult
 

T

TestBase - Class in ru.ispras.testbase.stub
 
TestBase() - Constructor for class ru.ispras.testbase.stub.TestBase
 
TestBase - Class in ru.ispras.testbase
 
TestBase(TestBaseStorage) - Constructor for class ru.ispras.testbase.TestBase
 
TestBaseContext - Class in ru.ispras.testbase
The class TestBaseContext contains constants that specify attributes of the query context.
TestBaseQuery - Class in ru.ispras.testbase
 
TestBaseQueryBuilder - Class in ru.ispras.testbase
 
TestBaseQueryBuilder() - Constructor for class ru.ispras.testbase.TestBaseQueryBuilder
 
TestBaseQueryResult - Class in ru.ispras.testbase
 
TestBaseQueryResult.Status - Enum in ru.ispras.testbase
 
TestBaseStorage - Interface in ru.ispras.testbase.storage
 
TESTCASE - Static variable in class ru.ispras.testbase.TestBaseContext
The TESTCASE attribute specifies the identifier of the test case for which the test data is to be generated.
TestData - Class in ru.ispras.testbase
 
TestData(Map<String, Node>) - Constructor for class ru.ispras.testbase.TestData
 
TestDataProvider - Class in ru.ispras.testbase
 
TestDataProvider() - Constructor for class ru.ispras.testbase.TestDataProvider
 
toString() - Method in class ru.ispras.testbase.knowledge.basis.GeneratorResult
 
toString() - Method in class ru.ispras.testbase.knowledge.floating.FpNumber
 
toString() - Method in class ru.ispras.testbase.knowledge.integer.IntFormat
 
toString() - Method in class ru.ispras.testbase.knowledge.integer.IntNumber
 
toString() - Method in class ru.ispras.testbase.TestBaseQuery
 
toString() - Method in class ru.ispras.testbase.TestData
 

U

Utils - Class in ru.ispras.testbase.stub
 

V

value() - Method in class ru.ispras.testbase.knowledge.floating.div.FpDivHardToDRoundIterator
 
value() - Method in class ru.ispras.testbase.knowledge.floating.div.FpDivHardToNRoundIterator
 
value() - Method in class ru.ispras.testbase.knowledge.floating.mul.FpMulHardToDRoundIterator
 
value() - Method in class ru.ispras.testbase.knowledge.iterator.ArrayIterator
 
value() - Method in class ru.ispras.testbase.knowledge.iterator.BooleanIterator
 
value() - Method in class ru.ispras.testbase.knowledge.iterator.FilteringIterator
 
value() - Method in class ru.ispras.testbase.knowledge.iterator.IntRangeIterator
 
value() - Method in interface ru.ispras.testbase.knowledge.iterator.Iterator
Returns the current value of the iterator.
value() - Method in class ru.ispras.testbase.knowledge.iterator.LongRangeIterator
 
value(int) - Method in class ru.ispras.testbase.knowledge.iterator.ProductIterator
Returns the value of the i-th iterator.
value() - Method in class ru.ispras.testbase.knowledge.iterator.ProductIterator
 
value() - Method in class ru.ispras.testbase.knowledge.iterator.SequenceIterator
 
valueOf(String) - Static method in enum ru.ispras.testbase.knowledge.floating.FpException
Returns the enum constant of this type with the specified name.
valueOf(long, long, long) - Method in class ru.ispras.testbase.knowledge.floating.FpFormat
Constructs a floating-point number.
valueOf(String) - Static method in enum ru.ispras.testbase.knowledge.integer.IntException
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum ru.ispras.testbase.knowledge.iterator.FilteringIterator.Type
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum ru.ispras.testbase.TestBaseQueryResult.Status
Returns the enum constant of this type with the specified name.
valueOfBits(long) - Method in class ru.ispras.testbase.knowledge.floating.FpFormat
Constructs a floating-point number.
valueOfUnsigned(long) - Method in class ru.ispras.testbase.knowledge.floating.FpFormat
Constructs a floating-point number.
values() - Static method in enum ru.ispras.testbase.knowledge.floating.FpException
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum ru.ispras.testbase.knowledge.integer.IntException
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum ru.ispras.testbase.knowledge.iterator.FilteringIterator.Type
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum ru.ispras.testbase.TestBaseQueryResult.Status
Returns an array containing the constants of this enum type, in the order they are declared.
A B C D E F G H I L N O P R S T U V