Overview | Package | Class | Tree | Deprecated | Index | Help
| SSJ V. 2.1.1.
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES

## Package umontreal.iro.lecuyer.util

This package contains utility classes used in the Java software developed in the simulation laboratory of the DIRO, at the Université de Montréal.

See:
Description

Interface Summary
MultivariateFunction | Represents a function of multiple variables.

Class Summary
AbstractChrono | `AbstractChrono` is a class that acts as an interface to the system clock and calculates the CPU or system time consumed by parts of a program.
ArithmeticMod | This class provides facilities to compute multiplications of scalars, of vectors and of matrices modulo m.
BitMatrix | This class implements matrices of bits of arbitrary dimensions.
BitVector | This class implements vectors of bits and the operations needed to use them.
Chrono | The `Chrono` class extends the `AbstractChrono` class and computes the CPU time for the current thread only.
ChronoSingleThread | Deprecated.
ClassFinder | Utility class used to convert a simple class name to a fully qualified class object.
DMatrix | This class implements a few methods for matrix calculations with `double` numbers.
GlobalCPUTimeChrono | Extends the `AbstractChrono` class to compute the global CPU time used by the Java Virtual Machine.
Introspection | Provides utility methods for introspection using Java Reflection API.
JDBCManager | This class provides some facilities to connect to a SQL database and to retrieve data stored in it.
Misc | This class provides miscellaneous functions that are hard to classify.
Num | This class provides a few constants and some methods to compute numerical quantities such as factorials, combinations, gamma functions, and so on.
PrintfFormat | This class acts like a `StringBuffer` which defines new types of `append` methods.
RatioFunction | Represents a function computing a ratio of two values.
RootFinder | This class provides methods to solve non-linear equations.
SystemTimeChrono | Extends the `AbstractChrono` class to compute the total system time using Java's builtin `System.nanoTime`.
TableFormat | This class provides methods to format arrays and matrices into `String`s in different styles.
TextDataReader | Provides static methods to read data from text files.
ThreadCPUTimeChrono | Extends the `AbstractChrono` class to compute the CPU time for a single thread.
TransformingList<OE,IE> | Represents a list that dynamically transforms the elements of another list.

Enum Summary
TimeUnit |

Exception Summary
NameConflictException | This exception is thrown by a `ClassFinder` when two or more fully qualified class names can be associated with a simple class name.

## Package umontreal.iro.lecuyer.util Description

This package contains utility classes used in the Java software developed in the simulation laboratory of the DIRO, at the Université de Montréal. Many of these tools were originally implemented in the Modula-2 language and have been translated in C and then in Java, with some adaptations along the road.

Overview | Package | Class | Tree | Deprecated | Index | Help
| SSJ V. 2.1.1.
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES

To submit a bug or ask questions, send an e-mail to Pierre L'Ecuyer.