@nehmeier

filib++, Expression Templates and the Coming Interval Standard

, and . Reliable Computing, 15 (4): 312--320 (July 2011)

Abstract

In this paper we investigate how a C++ class library can be improved by the concept of expression templates. Our first result is a saving of rounding mode switches which considerably increases the performance. Our second result deals with handling the discontinuity flag that will probably be decided to be raised whenever a function is called outside its domain (loose evaluation). We discuss several alternatives and propose an expression related flag that can be used in a thread safe manner. Both results are reviewed with respect to the coming IEEE standard for interval arithmetic.

Links and resources

Tags

community

  • @se-group
  • @nehmeier
  • @info2
@nehmeier's tags highlighted