#include <ChanProblemInterface.H>
Inheritance diagram for ChanProblemInterface:
Public Member Functions | |
| ChanProblemInterface (int N, double a, double b, double s) | |
| Constructor. Also generates an initial guess. | |
| ChanProblemInterface (int N, double a, double b, double s, ofstream &file) | |
| Constructor. Also generates an initial guess. | |
| ~ChanProblemInterface () | |
| Destructor. | |
| const NOX::LAPACK::Vector & | getInitialGuess () |
| Returns initial guess. | |
| bool | computeF (NOX::LAPACK::Vector &f, const NOX::LAPACK::Vector &x) |
| Evaluates residual. | |
| bool | computeJacobian (NOX::LAPACK::Matrix &J, const NOX::LAPACK::Vector &x) |
| Evalues jacobian. | |
| void | setParams (const LOCA::ParameterVector &p) |
| Sets parameters. | |
| void | printSolution (const NOX::LAPACK::Vector &x, const double conParam) |
| Prints solution after successful step. | |
ChanProblemInterface implements the LOCA::LAPACK::Interface for a 1D finite-difference discretization of the Chan problem:
subject to the boundary conditions
. The parameters are
,
,
, and
, the size of the discretization. The scaling factor
is used to test continuation at different scales of
.
1.3.9.1