The Solver Class is used to describe a Solver in the CÆSAR Code Package. A Solver interacts with the other Solver class by blah blah blah.
The Solver methods section describes the methods used in the Solver Class.
Solver public procedures:
| Fundamental procedures | |||
| Initialize | Initializes a Solver object. | ||
| Finalize | Finalizes a Solver object. | ||
| Valid_State | Returns false iff a Solver object is in an invalid state. | ||
| Initialized | Returns true iff a Solver object has been initialized. | ||
| Operations | |||
| Procedure | Description. | ||
| Name | Returns the name of the Solver object. | ||
| Output | Writes out the Solver object. | ||
Solver public defined types:
| solver type | |||
| Variable | Description. [Units] | ||
| solver type | |||
| Variable | Description. [Units] | ||
| Initialized | Initialization status. | ||
Solver public variables:
| variable type | |||
| Variable | Description. [Units] | ||
| variable type | |||
| Variable | Description. [Units] | ||
The Solver Class code listing contains additional documentation. The Solver Class also contains a Unit Test Program.