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:
Generated on Thu Sep 18 12:38:39 2008 for NOX by doxygen 1.3.9.1