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

A

add(String, DataGenerator) - Method in class ru.ispras.testbase.generator.DataGeneratorRegistry
 
addDataConverter(DataConverter) - Method in class ru.ispras.testbase.storage.TestBase
 
ArrayIterator<T> - Class in ru.ispras.testbase.knowledge.iterator
ArrayIterator implements a simple array-based 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.
ArrayIterator(T[]) - Constructor for class ru.ispras.testbase.knowledge.iterator.ArrayIterator
Constructs an array iterator.

B

BeqThenElseGenerator - Class in ru.ispras.testbase.knowledge.branch.beq
BeqThenElseGenerator is a test data generator for BEQ instructions.
BeqThenElseGenerator() - Constructor for class ru.ispras.testbase.knowledge.branch.beq.BeqThenElseGenerator
 
BeqzThenElseGenerator - Class in ru.ispras.testbase.knowledge.branch.beqz
BeqzThenElseGenerator is a test data generator for BEQZ instructions.
BeqzThenElseGenerator() - Constructor for class ru.ispras.testbase.knowledge.branch.beqz.BeqzThenElseGenerator
 
BgeThenElseGenerator - Class in ru.ispras.testbase.knowledge.branch.bge
BgeThenElseGenerator is a test data generator for BGE instructions.
BgeThenElseGenerator() - Constructor for class ru.ispras.testbase.knowledge.branch.bge.BgeThenElseGenerator
 
BgeuThenElseGenerator - Class in ru.ispras.testbase.knowledge.branch.bgeu
BgeuThenElseGenerator is a test data generator for BGEU instructions.
BgeuThenElseGenerator() - Constructor for class ru.ispras.testbase.knowledge.branch.bgeu.BgeuThenElseGenerator
 
BgezThenElseGenerator - Class in ru.ispras.testbase.knowledge.branch.bgez
BgezThenElseGenerator is a test data generator for BGEZ instructions.
BgezThenElseGenerator() - Constructor for class ru.ispras.testbase.knowledge.branch.bgez.BgezThenElseGenerator
 
BgtThenElseGenerator - Class in ru.ispras.testbase.knowledge.branch.bgt
BgtThenElseGenerator is a test data generator for BGT instructions.
BgtThenElseGenerator() - Constructor for class ru.ispras.testbase.knowledge.branch.bgt.BgtThenElseGenerator
 
BgtuThenElseGenerator - Class in ru.ispras.testbase.knowledge.branch.bgtu
BgtuThenElseGenerator is a test data generator for BGTU instructions.
BgtuThenElseGenerator() - Constructor for class ru.ispras.testbase.knowledge.branch.bgtu.BgtuThenElseGenerator
 
BgtzThenElseGenerator - Class in ru.ispras.testbase.knowledge.branch.bgtz
BgtzThenElseGenerator is a test data generator for BGTZ instructions.
BgtzThenElseGenerator() - Constructor for class ru.ispras.testbase.knowledge.branch.bgtz.BgtzThenElseGenerator
 
BleThenElseGenerator - Class in ru.ispras.testbase.knowledge.branch.ble
BleThenElseGenerator is a test data generator for BLE instructions.
BleThenElseGenerator() - Constructor for class ru.ispras.testbase.knowledge.branch.ble.BleThenElseGenerator
 
BleuThenElseGenerator - Class in ru.ispras.testbase.knowledge.branch.bleu
BleuThenElseGenerator is a test data generator for BLEU instructions.
BleuThenElseGenerator() - Constructor for class ru.ispras.testbase.knowledge.branch.bleu.BleuThenElseGenerator
 
BlezThenElseGenerator - Class in ru.ispras.testbase.knowledge.branch.blez
BlezThenElseGenerator is a test data generator for BLEZ instructions.
BlezThenElseGenerator() - Constructor for class ru.ispras.testbase.knowledge.branch.blez.BlezThenElseGenerator
 
BltThenElseGenerator - Class in ru.ispras.testbase.knowledge.branch.blt
BltThenElseGenerator is a test data generator for BLT instructions.
BltThenElseGenerator() - Constructor for class ru.ispras.testbase.knowledge.branch.blt.BltThenElseGenerator
 
BltuThenElseGenerator - Class in ru.ispras.testbase.knowledge.branch.bltu
BltuThenElseGenerator is a test data generator for BLTU instructions.
BltuThenElseGenerator() - Constructor for class ru.ispras.testbase.knowledge.branch.bltu.BltuThenElseGenerator
 
BltzThenElseGenerator - Class in ru.ispras.testbase.knowledge.branch.bltz
BltzThenElseGenerator is a test data generator for BLTZ instructions.
BltzThenElseGenerator() - Constructor for class ru.ispras.testbase.knowledge.branch.bltz.BltzThenElseGenerator
 
BneThenElseGenerator - Class in ru.ispras.testbase.knowledge.branch.bne
BneThenElseGenerator is a test data generator for BNE instructions.
BneThenElseGenerator() - Constructor for class ru.ispras.testbase.knowledge.branch.bne.BneThenElseGenerator
 
BnezThenElseGenerator - Class in ru.ispras.testbase.knowledge.branch.bnez
BnezThenElseGenerator is a test data generator for BNEZ instructions.
BnezThenElseGenerator() - Constructor for class ru.ispras.testbase.knowledge.branch.bnez.BnezThenElseGenerator
 
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 with the initial value equal to false.
BooleanIterator(boolean) - Constructor for class ru.ispras.testbase.knowledge.iterator.BooleanIterator
Constructs a boolean iterator with the given initial value.
BoundedIterator<T> - Interface in ru.ispras.testbase.knowledge.iterator
BoundedIterator a generic bounded iterator interface.
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(IfThenElse, IntNumber[]) - Method in class ru.ispras.testbase.knowledge.branch.IfThenElseGenerator
 
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(String, String) - Method in class ru.ispras.testbase.generator.DataGeneratorQuery
 
checkContextAttribute(TestBaseQuery, String, String) - Static method in class ru.ispras.testbase.generator.Utils
 
checkElse(IntNumber[]) - Method in class ru.ispras.testbase.knowledge.branch.IfThenElseGenerator
Checks whether the operand values do not satisfy the branch condition.
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
 
checkOperandsThen(IntNumber[]) - Static method in class ru.ispras.testbase.knowledge.branch.beq.BeqThenElseGenerator
 
checkOperandsThen(IntNumber[]) - Static method in class ru.ispras.testbase.knowledge.branch.beqz.BeqzThenElseGenerator
 
checkOperandsThen(IntNumber[]) - Static method in class ru.ispras.testbase.knowledge.branch.bge.BgeThenElseGenerator
 
checkOperandsThen(IntNumber[]) - Static method in class ru.ispras.testbase.knowledge.branch.bgeu.BgeuThenElseGenerator
 
checkOperandsThen(IntNumber[]) - Static method in class ru.ispras.testbase.knowledge.branch.bgez.BgezThenElseGenerator
 
checkOperandsThen(IntNumber[]) - Static method in class ru.ispras.testbase.knowledge.branch.bgt.BgtThenElseGenerator
 
checkOperandsThen(IntNumber[]) - Static method in class ru.ispras.testbase.knowledge.branch.bgtu.BgtuThenElseGenerator
 
checkOperandsThen(IntNumber[]) - Static method in class ru.ispras.testbase.knowledge.branch.bgtz.BgtzThenElseGenerator
 
checkOperandsThen(IntNumber[]) - Static method in class ru.ispras.testbase.knowledge.branch.ble.BleThenElseGenerator
 
checkOperandsThen(IntNumber[]) - Static method in class ru.ispras.testbase.knowledge.branch.bleu.BleuThenElseGenerator
 
checkOperandsThen(IntNumber[]) - Static method in class ru.ispras.testbase.knowledge.branch.blez.BlezThenElseGenerator
 
checkOperandsThen(IntNumber[]) - Static method in class ru.ispras.testbase.knowledge.branch.blt.BltThenElseGenerator
 
checkOperandsThen(IntNumber[]) - Static method in class ru.ispras.testbase.knowledge.branch.bltu.BltuThenElseGenerator
 
checkOperandsThen(IntNumber[]) - Static method in class ru.ispras.testbase.knowledge.branch.bltz.BltzThenElseGenerator
 
checkOperandsThen(IntNumber[]) - Static method in class ru.ispras.testbase.knowledge.branch.bne.BneThenElseGenerator
 
checkOperandsThen(IntNumber[]) - Static method in class ru.ispras.testbase.knowledge.branch.bnez.BnezThenElseGenerator
 
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
 
checkThen(IntNumber[]) - Method in class ru.ispras.testbase.knowledge.branch.beq.BeqThenElseGenerator
 
checkThen(IntNumber[]) - Method in class ru.ispras.testbase.knowledge.branch.beqz.BeqzThenElseGenerator
 
checkThen(IntNumber[]) - Method in class ru.ispras.testbase.knowledge.branch.bge.BgeThenElseGenerator
 
checkThen(IntNumber[]) - Method in class ru.ispras.testbase.knowledge.branch.bgeu.BgeuThenElseGenerator
 
checkThen(IntNumber[]) - Method in class ru.ispras.testbase.knowledge.branch.bgez.BgezThenElseGenerator
 
checkThen(IntNumber[]) - Method in class ru.ispras.testbase.knowledge.branch.bgt.BgtThenElseGenerator
 
checkThen(IntNumber[]) - Method in class ru.ispras.testbase.knowledge.branch.bgtu.BgtuThenElseGenerator
 
checkThen(IntNumber[]) - Method in class ru.ispras.testbase.knowledge.branch.bgtz.BgtzThenElseGenerator
 
checkThen(IntNumber[]) - Method in class ru.ispras.testbase.knowledge.branch.ble.BleThenElseGenerator
 
checkThen(IntNumber[]) - Method in class ru.ispras.testbase.knowledge.branch.bleu.BleuThenElseGenerator
 
checkThen(IntNumber[]) - Method in class ru.ispras.testbase.knowledge.branch.blez.BlezThenElseGenerator
 
checkThen(IntNumber[]) - Method in class ru.ispras.testbase.knowledge.branch.blt.BltThenElseGenerator
 
checkThen(IntNumber[]) - Method in class ru.ispras.testbase.knowledge.branch.bltu.BltuThenElseGenerator
 
checkThen(IntNumber[]) - Method in class ru.ispras.testbase.knowledge.branch.bltz.BltzThenElseGenerator
 
checkThen(IntNumber[]) - Method in class ru.ispras.testbase.knowledge.branch.bne.BneThenElseGenerator
 
checkThen(IntNumber[]) - Method in class ru.ispras.testbase.knowledge.branch.bnez.BnezThenElseGenerator
 
checkThen(IntNumber[]) - Method in class ru.ispras.testbase.knowledge.branch.IfThenElseGenerator
Checks whether the operand values satisfy the branch condition.
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.CollectionIterator
 
clone() - Method in class ru.ispras.testbase.knowledge.iterator.EmptyIterator
 
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
Creates 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.RandomValueIterator
 
clone() - Method in class ru.ispras.testbase.knowledge.iterator.SequenceIterator
 
clone() - Method in class ru.ispras.testbase.knowledge.iterator.SingleValueIterator
 
CollectionIterator<T> - Class in ru.ispras.testbase.knowledge.iterator
CollectionIterator implements a collection iterator.
CollectionIterator(Collection<T>) - Constructor for class ru.ispras.testbase.knowledge.iterator.CollectionIterator
Constructs a collection iterator.
convert(StoredTestData, TestBaseQuery) - Method in class ru.ispras.testbase.storage.RawDataConverter
 
COUNT - Static variable in class ru.ispras.testbase.TestBaseContext
The COUNT attribute specifies the number of times the query is sent to TestBase.
CUSTOM_CHECK - ru.ispras.testbase.knowledge.iterator.FilteringIterator.Type
Custom equals to be used for checking.

D

DataGenerator - Interface in ru.ispras.testbase.generator
The DataGenerator interface is to be supported by all data generators.
DataGeneratorBase - Class in ru.ispras.testbase.generator
The DataGeneratorBase class provides a basic implementation of a data generator.
DataGeneratorBase(String) - Constructor for class ru.ispras.testbase.generator.DataGeneratorBase
Constructs a data generator with the specified name applicable to all instructions.
DataGeneratorBase(String, Set<String>) - Constructor for class ru.ispras.testbase.generator.DataGeneratorBase
Constructs a data generator with the specified name applicable to the specified instructions.
DataGeneratorQuery - Class in ru.ispras.testbase.generator
 
DataGeneratorQuery(TestBaseQuery) - Constructor for class ru.ispras.testbase.generator.DataGeneratorQuery
 
DataGeneratorRegistry - Class in ru.ispras.testbase.generator
 
DataGeneratorRegistry() - Constructor for class ru.ispras.testbase.generator.DataGeneratorRegistry
 
DataGeneratorVariable - Class in ru.ispras.testbase.generator
The DataGeneratorVariable class describes a variable passed to a data generator in a query.
DataGeneratorVariable(String, Node) - Constructor for class ru.ispras.testbase.generator.DataGeneratorVariable
Constructs a variable with the specified name described with the specified Node object.
DEFAULT_ID - Static variable in class ru.ispras.testbase.TestData
 
distinctValue(long) - Static method in class ru.ispras.testbase.knowledge.branch.beq.BeqThenElseGenerator
 
DOUBLE - Static variable in class ru.ispras.testbase.knowledge.floating.FpFormat
The IEEE 754 double-precision format.

E

ELSE - ru.ispras.testbase.knowledge.branch.IfThenElse
 
EMPTY - Static variable in class ru.ispras.testbase.TestData
 
EmptyIterator<T> - Class in ru.ispras.testbase.knowledge.iterator
The EmptyIterator class implements an iterator over an empty collection.
equals(Object) - Method in class ru.ispras.testbase.knowledge.basis.GeneratorResult
 
equals(Object) - Method in class ru.ispras.testbase.knowledge.floating.FpNumber
 
equals(Object) - Method in class ru.ispras.testbase.knowledge.integer.IntFormat
 
equals(Object) - Method in class ru.ispras.testbase.knowledge.integer.IntNumber
 
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(T, T) - Method in class ru.ispras.testbase.knowledge.iterator.FilteringIterator
Checks whether two values are equal (can be overloaded in a subclass).
ERROR - ru.ispras.testbase.TestBaseQueryResult.Status
 
executeQuery(TestBaseQuery) - Method in class ru.ispras.testbase.storage.TestBase
 
executeQuery(TestBaseQuery) - Method in class ru.ispras.testbase.TestBase
 
extract(TestBaseQuery, boolean) - Static method in class ru.ispras.testbase.generator.Utils
 
extractKnown(TestBaseQuery) - Static method in class ru.ispras.testbase.generator.Utils
 
extractUnknown(TestBaseQuery) - Static method in class ru.ispras.testbase.generator.Utils
 

F

FilteringIterator<T> - Class in ru.ispras.testbase.knowledge.iterator
FilteringIterator implements an iterator filter based on a cache of values.
FilteringIterator(FilteringIterator<T>) - Constructor for class ru.ispras.testbase.knowledge.iterator.FilteringIterator
Constructs a copy of the iterator.
FilteringIterator(Iterator<T>) - 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>, FilteringIterator.Type) - Constructor for class ru.ispras.testbase.knowledge.iterator.FilteringIterator
Constructs a filtering iterator with the unlimited cache size.
FilteringIterator(Iterator<T>, FilteringIterator.Type, int) - Constructor for class ru.ispras.testbase.knowledge.iterator.FilteringIterator
Constructs a filtering iterator.
FilteringIterator.Type - Enum in ru.ispras.testbase.knowledge.iterator
This enumeration contains equality checking types.
FORMAT - Static variable in class ru.ispras.testbase.knowledge.branch.IfThenElseGenerator
Specifies the number format.
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(FpDivHardToDRoundIterator) - Constructor for class ru.ispras.testbase.knowledge.floating.div.FpDivHardToDRoundIterator
Constructs a copy of the iterator.
FpDivHardToDRoundIterator(FpFormat) - Constructor for class ru.ispras.testbase.knowledge.floating.div.FpDivHardToDRoundIterator
Constructs a division hard-to-round 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) - Constructor for class ru.ispras.testbase.knowledge.floating.mul.FpMulHardToDRoundIterator
Constructs a square root hard-to-round iterator.
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.
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) - Constructor for class ru.ispras.testbase.knowledge.floating.FpNumber
Constructs a floating-point number.
FpNumber(FpFormat, long, long, 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(DataGeneratorQuery) - Method in class ru.ispras.testbase.generator.DataGeneratorBase
Generates data for the specified data generator query.
generate(IfThenElse, IntNumber[]) - Method in class ru.ispras.testbase.knowledge.branch.IfThenElseGenerator
 
generate(FpException, FpNumber[]) - Method in class ru.ispras.testbase.knowledge.floating.FpExceptionGenerator
 
generate(IntException, IntNumber[]) - Method in class ru.ispras.testbase.knowledge.integer.IntExceptionGenerator
 
generate(TestBaseQuery) - Method in interface ru.ispras.testbase.generator.DataGenerator
Generates data for the specified query.
generate(TestBaseQuery) - Method in class ru.ispras.testbase.generator.DataGeneratorBase
 
generateElse(IntNumber[]) - Method in class ru.ispras.testbase.knowledge.branch.beq.BeqThenElseGenerator
 
generateElse(IntNumber[]) - Method in class ru.ispras.testbase.knowledge.branch.beqz.BeqzThenElseGenerator
 
generateElse(IntNumber[]) - Method in class ru.ispras.testbase.knowledge.branch.bge.BgeThenElseGenerator
 
generateElse(IntNumber[]) - Method in class ru.ispras.testbase.knowledge.branch.bgeu.BgeuThenElseGenerator
 
generateElse(IntNumber[]) - Method in class ru.ispras.testbase.knowledge.branch.bgez.BgezThenElseGenerator
 
generateElse(IntNumber[]) - Method in class ru.ispras.testbase.knowledge.branch.bgt.BgtThenElseGenerator
 
generateElse(IntNumber[]) - Method in class ru.ispras.testbase.knowledge.branch.bgtu.BgtuThenElseGenerator
 
generateElse(IntNumber[]) - Method in class ru.ispras.testbase.knowledge.branch.bgtz.BgtzThenElseGenerator
 
generateElse(IntNumber[]) - Method in class ru.ispras.testbase.knowledge.branch.ble.BleThenElseGenerator
 
generateElse(IntNumber[]) - Method in class ru.ispras.testbase.knowledge.branch.bleu.BleuThenElseGenerator
 
generateElse(IntNumber[]) - Method in class ru.ispras.testbase.knowledge.branch.blez.BlezThenElseGenerator
 
generateElse(IntNumber[]) - Method in class ru.ispras.testbase.knowledge.branch.blt.BltThenElseGenerator
 
generateElse(IntNumber[]) - Method in class ru.ispras.testbase.knowledge.branch.bltu.BltuThenElseGenerator
 
generateElse(IntNumber[]) - Method in class ru.ispras.testbase.knowledge.branch.bltz.BltzThenElseGenerator
 
generateElse(IntNumber[]) - Method in class ru.ispras.testbase.knowledge.branch.bne.BneThenElseGenerator
 
generateElse(IntNumber[]) - Method in class ru.ispras.testbase.knowledge.branch.bnez.BnezThenElseGenerator
 
generateElse(IntNumber[]) - Method in class ru.ispras.testbase.knowledge.branch.IfThenElseGenerator
Generates operand values that violate the branch condition.
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
 
generateOperandsElse(IntNumber[]) - Static method in class ru.ispras.testbase.knowledge.branch.beq.BeqThenElseGenerator
 
generateOperandsElse(IntNumber[]) - Static method in class ru.ispras.testbase.knowledge.branch.beqz.BeqzThenElseGenerator
 
generateOperandsElse(IntNumber[]) - Static method in class ru.ispras.testbase.knowledge.branch.bge.BgeThenElseGenerator
 
generateOperandsElse(IntNumber[]) - Static method in class ru.ispras.testbase.knowledge.branch.bgeu.BgeuThenElseGenerator
 
generateOperandsElse(IntNumber[]) - Static method in class ru.ispras.testbase.knowledge.branch.bgez.BgezThenElseGenerator
 
generateOperandsElse(IntNumber[]) - Static method in class ru.ispras.testbase.knowledge.branch.bgt.BgtThenElseGenerator
 
generateOperandsElse(IntNumber[]) - Static method in class ru.ispras.testbase.knowledge.branch.bgtu.BgtuThenElseGenerator
 
generateOperandsElse(IntNumber[]) - Static method in class ru.ispras.testbase.knowledge.branch.bgtz.BgtzThenElseGenerator
 
generateOperandsElse(IntNumber[]) - Static method in class ru.ispras.testbase.knowledge.branch.ble.BleThenElseGenerator
 
generateOperandsElse(IntNumber[]) - Static method in class ru.ispras.testbase.knowledge.branch.bleu.BleuThenElseGenerator
 
generateOperandsElse(IntNumber[]) - Static method in class ru.ispras.testbase.knowledge.branch.blez.BlezThenElseGenerator
 
generateOperandsElse(IntNumber[]) - Static method in class ru.ispras.testbase.knowledge.branch.blt.BltThenElseGenerator
 
generateOperandsElse(IntNumber[]) - Static method in class ru.ispras.testbase.knowledge.branch.bltu.BltuThenElseGenerator
 
generateOperandsElse(IntNumber[]) - Static method in class ru.ispras.testbase.knowledge.branch.bltz.BltzThenElseGenerator
 
generateOperandsElse(IntNumber[]) - Static method in class ru.ispras.testbase.knowledge.branch.bne.BneThenElseGenerator
 
generateOperandsElse(IntNumber[]) - Static method in class ru.ispras.testbase.knowledge.branch.bnez.BnezThenElseGenerator
 
generateOperandsThen(IntNumber[]) - Static method in class ru.ispras.testbase.knowledge.branch.beq.BeqThenElseGenerator
 
generateOperandsThen(IntNumber[]) - Static method in class ru.ispras.testbase.knowledge.branch.beqz.BeqzThenElseGenerator
 
generateOperandsThen(IntNumber[]) - Static method in class ru.ispras.testbase.knowledge.branch.bge.BgeThenElseGenerator
 
generateOperandsThen(IntNumber[]) - Static method in class ru.ispras.testbase.knowledge.branch.bgeu.BgeuThenElseGenerator
 
generateOperandsThen(IntNumber[]) - Static method in class ru.ispras.testbase.knowledge.branch.bgez.BgezThenElseGenerator
 
generateOperandsThen(IntNumber[]) - Static method in class ru.ispras.testbase.knowledge.branch.bgt.BgtThenElseGenerator
 
generateOperandsThen(IntNumber[]) - Static method in class ru.ispras.testbase.knowledge.branch.bgtu.BgtuThenElseGenerator
 
generateOperandsThen(IntNumber[]) - Static method in class ru.ispras.testbase.knowledge.branch.bgtz.BgtzThenElseGenerator
 
generateOperandsThen(IntNumber[]) - Static method in class ru.ispras.testbase.knowledge.branch.ble.BleThenElseGenerator
 
generateOperandsThen(IntNumber[]) - Static method in class ru.ispras.testbase.knowledge.branch.bleu.BleuThenElseGenerator
 
generateOperandsThen(IntNumber[]) - Static method in class ru.ispras.testbase.knowledge.branch.blez.BlezThenElseGenerator
 
generateOperandsThen(IntNumber[]) - Static method in class ru.ispras.testbase.knowledge.branch.blt.BltThenElseGenerator
 
generateOperandsThen(IntNumber[]) - Static method in class ru.ispras.testbase.knowledge.branch.bltu.BltuThenElseGenerator
 
generateOperandsThen(IntNumber[]) - Static method in class ru.ispras.testbase.knowledge.branch.bltz.BltzThenElseGenerator
 
generateOperandsThen(IntNumber[]) - Static method in class ru.ispras.testbase.knowledge.branch.bne.BneThenElseGenerator
 
generateOperandsThen(IntNumber[]) - Static method in class ru.ispras.testbase.knowledge.branch.bnez.BnezThenElseGenerator
 
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
 
generateThen(IntNumber[]) - Method in class ru.ispras.testbase.knowledge.branch.beq.BeqThenElseGenerator
 
generateThen(IntNumber[]) - Method in class ru.ispras.testbase.knowledge.branch.beqz.BeqzThenElseGenerator
 
generateThen(IntNumber[]) - Method in class ru.ispras.testbase.knowledge.branch.bge.BgeThenElseGenerator
 
generateThen(IntNumber[]) - Method in class ru.ispras.testbase.knowledge.branch.bgeu.BgeuThenElseGenerator
 
generateThen(IntNumber[]) - Method in class ru.ispras.testbase.knowledge.branch.bgez.BgezThenElseGenerator
 
generateThen(IntNumber[]) - Method in class ru.ispras.testbase.knowledge.branch.bgt.BgtThenElseGenerator
 
generateThen(IntNumber[]) - Method in class ru.ispras.testbase.knowledge.branch.bgtu.BgtuThenElseGenerator
 
generateThen(IntNumber[]) - Method in class ru.ispras.testbase.knowledge.branch.bgtz.BgtzThenElseGenerator
 
generateThen(IntNumber[]) - Method in class ru.ispras.testbase.knowledge.branch.ble.BleThenElseGenerator
 
generateThen(IntNumber[]) - Method in class ru.ispras.testbase.knowledge.branch.bleu.BleuThenElseGenerator
 
generateThen(IntNumber[]) - Method in class ru.ispras.testbase.knowledge.branch.blez.BlezThenElseGenerator
 
generateThen(IntNumber[]) - Method in class ru.ispras.testbase.knowledge.branch.blt.BltThenElseGenerator
 
generateThen(IntNumber[]) - Method in class ru.ispras.testbase.knowledge.branch.bltu.BltuThenElseGenerator
 
generateThen(IntNumber[]) - Method in class ru.ispras.testbase.knowledge.branch.bltz.BltzThenElseGenerator
 
generateThen(IntNumber[]) - Method in class ru.ispras.testbase.knowledge.branch.bne.BneThenElseGenerator
 
generateThen(IntNumber[]) - Method in class ru.ispras.testbase.knowledge.branch.bnez.BnezThenElseGenerator
 
generateThen(IntNumber[]) - Method in class ru.ispras.testbase.knowledge.branch.IfThenElseGenerator
Generates operand values that satisfy the branch condition.
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.
GeneratorResult(T...) - Constructor for class ru.ispras.testbase.knowledge.basis.GeneratorResult
Constructs a generation result.
get() - Static method in class ru.ispras.testbase.knowledge.iterator.EmptyIterator
Returns an empty iterator singleton instance.
get() - Static method in class ru.ispras.testbase.TestBase
 
get(String) - Static method in enum ru.ispras.testbase.knowledge.branch.IfThenElse
 
get(String) - Static method in enum ru.ispras.testbase.knowledge.floating.FpException
 
get(String) - Static method in enum ru.ispras.testbase.knowledge.integer.IntException
 
getArchitectureName() - Method in class ru.ispras.testbase.generator.DataGeneratorQuery
 
getBindings() - Method in class ru.ispras.testbase.TestBaseQuery
 
getBindings() - Method in class ru.ispras.testbase.TestData
 
getBits() - Method in class ru.ispras.testbase.knowledge.floating.FpNumber
Returns the bits representing of the floating-point number.
getBits(long, long, long) - Method in class ru.ispras.testbase.knowledge.floating.FpFormat
Returns the bit representation of the floating-point number.
getBooleanParameter(String) - Method in class ru.ispras.testbase.generator.DataGeneratorQuery
 
getContext() - Method in class ru.ispras.testbase.TestBaseQuery
 
getContextAttribute(String) - Method in class ru.ispras.testbase.generator.DataGeneratorQuery
 
getDataIterator() - Method in class ru.ispras.testbase.TestBaseQueryResult
 
getErrors() - Method in class ru.ispras.testbase.TestBaseQueryResult
 
getExponent() - Method in class ru.ispras.testbase.knowledge.floating.FpNumber
Returns the exponent of the floating-point number.
getExponent(long) - Method in class ru.ispras.testbase.knowledge.floating.FpFormat
Returns the exponent of the given 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.
getFraction() - Method in class ru.ispras.testbase.knowledge.floating.FpNumber
Returns the fraction of the floating-point number.
getFraction(long) - Method in class ru.ispras.testbase.knowledge.floating.FpFormat
Returns the fraction of the given 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.
getId() - Method in class ru.ispras.testbase.TestData
 
getInstructionName() - Method in class ru.ispras.testbase.generator.DataGeneratorQuery
 
getIntegerParameter(String) - Method in class ru.ispras.testbase.generator.DataGeneratorQuery
 
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 class ru.ispras.testbase.generator.DataGeneratorBase
Returns data generator name.
getName() - Method in class ru.ispras.testbase.generator.DataGeneratorVariable
Returns the variable name.
getName() - Method in class ru.ispras.testbase.storage.RawDataConverter
 
getNamed(String) - Method in class ru.ispras.testbase.generator.DataGeneratorRegistry
 
getNamedGenerators(String) - Method in class ru.ispras.testbase.TestBaseRegistry
 
getParameter(String) - Method in class ru.ispras.testbase.generator.DataGeneratorQuery
 
getParameter(TestBaseQuery, String) - Static method in class ru.ispras.testbase.generator.Utils
 
getParameterAsBigInteger(TestBaseQuery, String) - Static method in class ru.ispras.testbase.generator.Utils
 
getParameterAsInt(TestBaseQuery, String) - Static method in class ru.ispras.testbase.generator.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).
getRegistry() - Method in class ru.ispras.testbase.TestBase
 
getSign() - Method in class ru.ispras.testbase.knowledge.floating.FpNumber
Returns the sign of the floating-point number.
getSign(long) - Method in class ru.ispras.testbase.knowledge.floating.FpFormat
Returns the sign of the given floating-point number.
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.
getSituationName() - Method in class ru.ispras.testbase.generator.DataGeneratorQuery
 
getSize() - Method in class ru.ispras.testbase.generator.DataGeneratorVariable
Returns variable bit size.
getSolverId() - Static method in class ru.ispras.testbase.TestBase
 
getStatus() - Method in class ru.ispras.testbase.TestBaseQueryResult
 
getType() - Method in class ru.ispras.testbase.generator.DataGeneratorVariable
Returns the variable data type.
getUnknownVariables() - Method in class ru.ispras.testbase.generator.DataGeneratorQuery
 
getValue() - Method in class ru.ispras.testbase.generator.DataGeneratorVariable
Returns a node describing the variable value.
getValue(boolean) - Method in class ru.ispras.testbase.knowledge.integer.IntNumber
Returns the value.
getVariable(String) - Method in class ru.ispras.testbase.generator.DataGeneratorQuery
 
getVariables() - Method in class ru.ispras.testbase.generator.DataGeneratorQuery
 

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
 
hasParameter(String) - Method in class ru.ispras.testbase.generator.DataGeneratorQuery
 
hasParameter(TestBaseQuery, String) - Static method in class ru.ispras.testbase.generator.Utils
 
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.CollectionIterator
 
hasValue() - Method in class ru.ispras.testbase.knowledge.iterator.EmptyIterator
 
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.RandomValueIterator
 
hasValue() - Method in class ru.ispras.testbase.knowledge.iterator.SequenceIterator
 
hasValue() - Method in class ru.ispras.testbase.knowledge.iterator.SingleValueIterator
 

I

IfThenElse - Enum in ru.ispras.testbase.knowledge.branch
IfThenElse enumeration contains two situations: THEN and ELSE.
IfThenElseGenerator - Class in ru.ispras.testbase.knowledge.branch
IfThenElseGenerator is a base class for branch instructions' test data generators.
IfThenElseGenerator() - Constructor for class ru.ispras.testbase.knowledge.branch.IfThenElseGenerator
 
INEXACT - ru.ispras.testbase.knowledge.floating.FpException
 
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.CollectionIterator
 
init() - Method in class ru.ispras.testbase.knowledge.iterator.EmptyIterator
 
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.RandomValueIterator
 
init() - Method in class ru.ispras.testbase.knowledge.iterator.SequenceIterator
 
init() - Method in class ru.ispras.testbase.knowledge.iterator.SingleValueIterator
 
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) - 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(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, int, int) - Constructor for class ru.ispras.testbase.knowledge.iterator.IntRangeIterator
Constructs an integer number range iterator.
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.
isEmpty() - Method in class ru.ispras.testbase.TestData
 
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.
isSuitable(TestBaseQuery) - Method in interface ru.ispras.testbase.generator.DataGenerator
Checks whether the data generator is capable of generating data for the specified query.
isSuitable(TestBaseQuery) - Method in class ru.ispras.testbase.generator.DataGeneratorBase
Checks whether the data generator is capable of generating data for the specified query.
isType(DataType) - Method in class ru.ispras.testbase.generator.DataGeneratorVariable
Checks whether the variable has the specified type (types are compared on the DataType level).
isType(DataTypeId) - Method in class ru.ispras.testbase.generator.DataGeneratorVariable
Checks whether the variable has the specified type (types are compared on the DataTypeId level).
isUnknown() - Method in class ru.ispras.testbase.generator.DataGeneratorVariable
Checks whether the variable is an unknown variable that must have its value assigned.
isUnknownVariable(Node) - Static method in class ru.ispras.testbase.generator.Utils
 
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(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.
Iterator<T> - Interface in ru.ispras.testbase.knowledge.iterator
Iterator is a generic iterator interface.

L

LongRangeIterator - Class in ru.ispras.testbase.knowledge.iterator
LongRangeIterator implements an iterator over given range.
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(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, long, long) - Constructor for class ru.ispras.testbase.knowledge.iterator.LongRangeIterator
Constructs a range iterator.
LongRangeIterator(LongRangeIterator) - Constructor for class ru.ispras.testbase.knowledge.iterator.LongRangeIterator
Constructs a copy of the iterator.

M

MAX_VALUE - Static variable in class ru.ispras.testbase.knowledge.branch.IfThenElseGenerator
Maximal value of an operand (depends on #FORMAT).
MIN_VALUE - Static variable in class ru.ispras.testbase.knowledge.branch.IfThenElseGenerator
Minimal value of an operand (depends on #FORMAT).

N

newRandomTestData(TestBaseQuery) - Static method in class ru.ispras.testbase.TestBaseUtils
Generates random test data for the specified TestBase query.
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.CollectionIterator
 
next() - Method in class ru.ispras.testbase.knowledge.iterator.EmptyIterator
 
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.RandomValueIterator
 
next() - Method in class ru.ispras.testbase.knowledge.iterator.SequenceIterator
 
next() - Method in class ru.ispras.testbase.knowledge.iterator.SingleValueIterator
 
NORMAL - ru.ispras.testbase.knowledge.floating.FpException
 
NORMAL - ru.ispras.testbase.knowledge.integer.IntException
 
NOTFOUND - ru.ispras.testbase.TestBaseQueryResult.Status
 
NOTFOUND - Static variable in class ru.ispras.testbase.TestBaseQueryResult
 

O

OK - ru.ispras.testbase.TestBaseQueryResult.Status
 
operands - Variable in class ru.ispras.testbase.knowledge.basis.GeneratorResult
Operation operands.
OVERFLOW - ru.ispras.testbase.knowledge.floating.FpException
 
OVERFLOW - ru.ispras.testbase.knowledge.integer.IntException
 

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

RandomValueIterator<T> - Class in ru.ispras.testbase.knowledge.iterator
RandomValueIterator implements a single-value iterator.
RandomValueIterator(Collection<T>) - Constructor for class ru.ispras.testbase.knowledge.iterator.RandomValueIterator
Constructs a random value iterator.
RandomValueIterator(RandomValueIterator<T>) - Constructor for class ru.ispras.testbase.knowledge.iterator.RandomValueIterator
Constructs a copy of the iterator.
RandomValueIterator(T[]) - Constructor for class ru.ispras.testbase.knowledge.iterator.RandomValueIterator
Constructs a random-value iterator.
RawDataConverter - Class in ru.ispras.testbase.storage
 
RawDataConverter() - Constructor for class ru.ispras.testbase.storage.RawDataConverter
 
registerGenerator(String, DataGenerator) - Method in class ru.ispras.testbase.TestBaseRegistry
 
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.
reportErrors(List<String>) - Static method in class ru.ispras.testbase.TestBaseQueryResult
 
ru.ispras.testbase - package ru.ispras.testbase
 
ru.ispras.testbase.generator - package ru.ispras.testbase.generator
 
ru.ispras.testbase.knowledge.basis - package ru.ispras.testbase.knowledge.basis
 
ru.ispras.testbase.knowledge.branch - package ru.ispras.testbase.knowledge.branch
 
ru.ispras.testbase.knowledge.branch.beq - package ru.ispras.testbase.knowledge.branch.beq
 
ru.ispras.testbase.knowledge.branch.beqz - package ru.ispras.testbase.knowledge.branch.beqz
 
ru.ispras.testbase.knowledge.branch.bge - package ru.ispras.testbase.knowledge.branch.bge
 
ru.ispras.testbase.knowledge.branch.bgeu - package ru.ispras.testbase.knowledge.branch.bgeu
 
ru.ispras.testbase.knowledge.branch.bgez - package ru.ispras.testbase.knowledge.branch.bgez
 
ru.ispras.testbase.knowledge.branch.bgt - package ru.ispras.testbase.knowledge.branch.bgt
 
ru.ispras.testbase.knowledge.branch.bgtu - package ru.ispras.testbase.knowledge.branch.bgtu
 
ru.ispras.testbase.knowledge.branch.bgtz - package ru.ispras.testbase.knowledge.branch.bgtz
 
ru.ispras.testbase.knowledge.branch.ble - package ru.ispras.testbase.knowledge.branch.ble
 
ru.ispras.testbase.knowledge.branch.bleu - package ru.ispras.testbase.knowledge.branch.bleu
 
ru.ispras.testbase.knowledge.branch.blez - package ru.ispras.testbase.knowledge.branch.blez
 
ru.ispras.testbase.knowledge.branch.blt - package ru.ispras.testbase.knowledge.branch.blt
 
ru.ispras.testbase.knowledge.branch.bltu - package ru.ispras.testbase.knowledge.branch.bltu
 
ru.ispras.testbase.knowledge.branch.bltz - package ru.ispras.testbase.knowledge.branch.bltz
 
ru.ispras.testbase.knowledge.branch.bne - package ru.ispras.testbase.knowledge.branch.bne
 
ru.ispras.testbase.knowledge.branch.bnez - package ru.ispras.testbase.knowledge.branch.bnez
 
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
 

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, Object) - 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.
setSolverId(SolverId) - Static method in class ru.ispras.testbase.TestBase
 
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.integer.IntNumber
Sets the number.
setValue(long) - Method in class ru.ispras.testbase.knowledge.iterator.LongRangeIterator
Sets the current value.
setValue(DataGeneratorVariable, int) - Method in class ru.ispras.testbase.generator.DataGeneratorBase
Assigns an integer value to the specified variable.
setValue(DataGeneratorVariable, long) - Method in class ru.ispras.testbase.generator.DataGeneratorBase
Assigns a long integer value to the specified variable The value is zero-extended to suit the variable size.
setValue(DataGeneratorVariable, BigInteger) - Method in class ru.ispras.testbase.generator.DataGeneratorBase
Assigns a BigInteger value to the specified variable.
setValue(DataGeneratorVariable, Data) - Method in class ru.ispras.testbase.generator.DataGeneratorBase
Assigns a Data value to the specified variable.
setValue(DataGeneratorVariable, BitVector) - Method in class ru.ispras.testbase.generator.DataGeneratorBase
Assigns a BitVector value to the specified variable.
setValue(DataGeneratorVariable, NodeValue) - Method in class ru.ispras.testbase.generator.DataGeneratorBase
Assigns a NodeValue value to the specified variable.
setValue(DataGeneratorVariable, Iterator<NodeValue>) - Method in class ru.ispras.testbase.generator.DataGeneratorBase
Assigns a NodeValue iterator to the specified variable.
SINGLE - Static variable in class ru.ispras.testbase.knowledge.floating.FpFormat
The IEEE 754 single-precision format.
SingleValueIterator<T> - Class in ru.ispras.testbase.knowledge.iterator
SingleValueIterator implements a single-value iterator.
SingleValueIterator(SingleValueIterator<T>) - Constructor for class ru.ispras.testbase.knowledge.iterator.SingleValueIterator
Constructs a copy of the iterator.
SingleValueIterator(T) - Constructor for class ru.ispras.testbase.knowledge.iterator.SingleValueIterator
Constructs a single-value iterator.
size() - Method in class ru.ispras.testbase.knowledge.iterator.ArrayIterator
 
size() - Method in class ru.ispras.testbase.knowledge.iterator.BooleanIterator
 
size() - Method in interface ru.ispras.testbase.knowledge.iterator.BoundedIterator
Returns the size of the collection of the iterated items.
size() - Method in class ru.ispras.testbase.knowledge.iterator.CollectionIterator
 
size() - Method in class ru.ispras.testbase.knowledge.iterator.EmptyIterator
 
size() - Method in class ru.ispras.testbase.knowledge.iterator.IntRangeIterator
 
size() - Method in class ru.ispras.testbase.knowledge.iterator.LongRangeIterator
 
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.RandomValueIterator
 
size() - Method in class ru.ispras.testbase.knowledge.iterator.SequenceIterator
Returns the number of the registered iterators.
size() - Method in class ru.ispras.testbase.knowledge.iterator.SingleValueIterator
 
STANDARD_CHECK - ru.ispras.testbase.knowledge.iterator.FilteringIterator.Type
Standard equals to be used for checking.
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.CollectionIterator
 
stop() - Method in class ru.ispras.testbase.knowledge.iterator.EmptyIterator
 
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.RandomValueIterator
 
stop() - Method in class ru.ispras.testbase.knowledge.iterator.SequenceIterator
 
stop() - Method in class ru.ispras.testbase.knowledge.iterator.SingleValueIterator
 
success(Iterator<TestData>) - Static method in class ru.ispras.testbase.TestBaseQueryResult
 

T

TestBase - Class in ru.ispras.testbase.storage
 
TestBase - Class in ru.ispras.testbase
 
TestBase(TestBaseStorage) - Constructor for class ru.ispras.testbase.storage.TestBase
 
TestBaseContext - Class in ru.ispras.testbase
The TestBaseContext class 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
 
TestBaseRegistry - Class in ru.ispras.testbase
 
TestBaseRegistry() - Constructor for class ru.ispras.testbase.TestBaseRegistry
 
TestBaseUtils - Class in ru.ispras.testbase
TestBaseUtils provides utility methods for solving general-purpose tasks related to TestBase.
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(String, Map<String, Object>) - Constructor for class ru.ispras.testbase.TestData
 
TestData(Map<String, Object>) - Constructor for class ru.ispras.testbase.TestData
 
THEN - ru.ispras.testbase.knowledge.branch.IfThenElse
 
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.TestBaseQueryResult
 
toString() - Method in class ru.ispras.testbase.TestData
 

U

UNDERFLOW - ru.ispras.testbase.knowledge.floating.FpException
 
Utils - Class in ru.ispras.testbase.generator
 

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.CollectionIterator
 
value() - Method in class ru.ispras.testbase.knowledge.iterator.EmptyIterator
 
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() - Method in class ru.ispras.testbase.knowledge.iterator.ProductIterator
 
value() - Method in class ru.ispras.testbase.knowledge.iterator.RandomValueIterator
 
value() - Method in class ru.ispras.testbase.knowledge.iterator.SequenceIterator
 
value() - Method in class ru.ispras.testbase.knowledge.iterator.SingleValueIterator
 
value(int) - Method in class ru.ispras.testbase.knowledge.iterator.ProductIterator
Returns the value of the i-th iterator.
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.branch.IfThenElse
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum ru.ispras.testbase.knowledge.floating.FpException
Returns the enum constant of this type with the specified name.
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.branch.IfThenElse
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.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 M N O P R S T U V 
All Classes All Packages