Main Page | Namespace List | Class Hierarchy | Alphabetical List | Class List | File List | Namespace Members | Class Members | File Members | Related Pages

#

## Detailed Description

Namespace for all the cache-related classes.

The cache supports the ability to read and/or write cached function values from files.

A single line in a typical cache file will look something like the following.

    f= 3.1250e-04 x=[ 0.0000e+00 -1.2500e-02  ]

The line is parsed as follows.

- The line must begin with "f=".
- This is followed by a minimum of one space.
- The function value follows.
- This is followed by a minimum of one space.
- The next characters are "x=[".
- This is followed by a minimum of one space.
- Entries of x, separated by spaces, are read until "]" is encountered, surrounded by white space.

Any line that does not conform to the above format is simply ignored.

## Classes
class | APPSPACK::Cache::Manager
| Actual cache object. Stored the cached points in a splay tree. More...
class | APPSPACK::Cache::Point
| Store a cached point. Allow comparisons between points for storage in a splay tree. See Cache::Manager. More...
class | APPSPACK::Cache::SplayTreeNode< Comparable >
| Templated splay tree node. More...
class | APPSPACK::Cache::SplayTree< Comparable >
| The splay tree is a binary storage structure. More...

© Sandia Corporation | Site Contact | Privacy and Security

Generated on Wed Dec 14 18:41:05 2005 for APPSPACK 4.0.2 by 1.3.8 written by Dimitri van Heesch, © 1997-2002