NOX::Multiphysics::DataExchange::Interface Class Reference
Provides a set of interfaces for users to provide information about exchanging data between registered NOX solvers Supplies NOX with the set nonlinear equations.
More...
#include <NOX_Multiphysics_DataExchange_Interface.H>
List of all members.
|
Public Member Functions |
| | Interface () |
| | Constructor.
|
|
virtual | ~Interface () |
| | Destructor.
|
|
virtual bool | exchangeAllData ()=0 |
| | Exchange data for all registered problems.
|
|
virtual bool | exchangeDataTo (int solverId)=0 |
| | Exchange data for a specified problem - brings needed data from others to this problem.
|
Detailed Description
Provides a set of interfaces for users to provide information about exchanging data between registered NOX solvers Supplies NOX with the set nonlinear equations.
This is the minimum required information to solve a nonlinear problem using the NOX::Epetra objects for the linear algebra implementation. Used by NOX::Epetra::Group to provide a link to the external code for residual fills.
Constructor & Destructor Documentation
| NOX::Multiphysics::DataExchange::Interface::Interface |
( |
|
) |
[inline] |
|
|
|
Constructor.
computeF() can be called for a variety of reasons:
- To evaluate the function residuals.
- To be used in an approximation to the Jacobian (finite difference or directional derivative).
- To be used in an approximation to the preconditioner.
|
The documentation for this class was generated from the following file:
- NOX_Multiphysics_DataExchange_Interface.H
Generated on Thu Sep 18 12:38:39 2008 for NOX by
1.3.9.1