# Package org.cpsolver.ifs.util

Utilities

See: Description

- Interface Summary
  Interface | Description
  --- | ---
  Callback | Callback interface.
  CSVFile.CSVFilter | An interface for filtering lines of a CSV file
  ProgressListener | Progress bar listener.

- Class Summary
  Class | Description
  --- | ---
  Counter | Counter.
  Csv2Html | A simple class converting CSV files to LaTeX tables.
  Csv2Tex | A simple class converting CSV files to LaTeX tables.
  CSVFile | Support for CSV (comma separated) text files.
  CSVFile.CSVField | Representation of a field of a CSV file
  DataProperties | Data properties.
  DistanceMetric | Common class for computing distances and back-to-back instructor / student conflicts.
  IdGenerator | ID generator.
  JProf | CPU time measurement.
  ProblemLoader<V extends Variable<V,T>,T extends Value<V,T>,M extends Model<V,T>> | Abstract problem loader class.
  ProblemSaver<V extends Variable<V,T>,T extends Value<V,T>,M extends Model<V,T>> | Abstract problem saver class.
  Progress | Progress bar.
  Progress.Message | Log nessage
  ProgressWriter | Prints current progres to `PrintStream`.
  PrologFile | A class for reading prolog files.
  PrologFile.Term | Term -- it can contain a text and a content (set of terms)
  SoftCache<K,V> | Simple table cache (key, value) using java soft references.
  ToolBox | Several auxiliary static methods.

- Enum Summary
  Enum | Description
  --- | ---
  DistanceMetric.Ellipsoid |

## Package org.cpsolver.ifs.util Description

Utilities