These classes provide a C++ interface to the KINSOL package, which is written in C. They are sufficiently generic that they may be used independently of the SAMRAI framework. The solver class wraps the KINSOL data structures and function calls so that these items may be more easily used within a C++ program. Static member functions for the nonlinear residual calculation, preconditioner setup and solve, and Jacobian-vector product are provided to link user-defined versions of these routines with KINSOL. The "abstract function" class serves as the interface between the solver class and user-defined implementations of these routines.
Note: These classes assume that vectors based on the SAMRAI::solv::PVodeTrioAbstractVector class are used.
Generated on Fri Dec 2 11:19:14 2005 for SAMRAI by
1.4.2