#include <FEApp_InitPostOps.hpp>
Inheritance diagram for FEApp::ResidualOp:

Public Member Functions | |
| ResidualOp (const Teuchos::RCP< const Epetra_Vector > &overlapped_xdot, const Teuchos::RCP< const Epetra_Vector > &overlapped_x, const Teuchos::RCP< Epetra_Vector > &overlapped_f) | |
| Constructor. | |
| virtual | ~ResidualOp () |
| Destructor. | |
| virtual void | elementInit (const FEApp::AbstractElement &e, unsigned int neqn, std::vector< double > *elem_xdot, std::vector< double > &elem_x) |
| Evaulate element init operator. | |
| virtual void | elementPost (const FEApp::AbstractElement &e, unsigned int neqn, std::vector< double > &elem_f) |
| Evaluate element post operator. | |
| virtual void | nodeInit (const FEApp::NodeBC &bc, unsigned int neqn, std::vector< double > *node_xdot, std::vector< double > &node_x) |
| Evaulate node init operator. | |
| virtual void | nodePost (const FEApp::NodeBC &bc, unsigned int neqn, std::vector< double > &node_f) |
| Evaluate node post operator. | |
| virtual void | finalizeFill () |
| Finalize fill. | |
Protected Attributes | |
| Teuchos::RCP< const Epetra_Vector > | xdot |
| Time derivative vector (may be null). | |
| Teuchos::RCP< const Epetra_Vector > | x |
| Solution vector. | |
| Teuchos::RCP< Epetra_Vector > | f |
| Residual vector. | |
Private Member Functions | |
| ResidualOp (const ResidualOp &) | |
| Private to prohibit copying. | |
| ResidualOp & | operator= (const ResidualOp &) |
| Private to prohibit copying. | |
Definition at line 56 of file FEApp_InitPostOps.hpp.
| FEApp::ResidualOp::ResidualOp | ( | const Teuchos::RCP< const Epetra_Vector > & | overlapped_xdot, | |
| const Teuchos::RCP< const Epetra_Vector > & | overlapped_x, | |||
| const Teuchos::RCP< Epetra_Vector > & | overlapped_f | |||
| ) |
Constructor.
Set xdot to Teuchos::null for steady-state problems
Definition at line 41 of file FEApp_InitPostOps.cpp.
| FEApp::ResidualOp::~ResidualOp | ( | ) | [virtual] |
| FEApp::ResidualOp::ResidualOp | ( | const ResidualOp & | ) | [private] |
Private to prohibit copying.
| void FEApp::ResidualOp::elementInit | ( | const FEApp::AbstractElement & | e, | |
| unsigned int | neqn, | |||
| std::vector< double > * | elem_xdot, | |||
| std::vector< double > & | elem_x | |||
| ) | [virtual] |
Evaulate element init operator.
Implements FEApp::AbstractInitPostOp< double >.
Definition at line 56 of file FEApp_InitPostOps.cpp.
| void FEApp::ResidualOp::elementPost | ( | const FEApp::AbstractElement & | e, | |
| unsigned int | neqn, | |||
| std::vector< double > & | elem_f | |||
| ) | [virtual] |
Evaluate element post operator.
Implements FEApp::AbstractInitPostOp< double >.
Definition at line 83 of file FEApp_InitPostOps.cpp.
| void FEApp::ResidualOp::nodeInit | ( | const FEApp::NodeBC & | bc, | |
| unsigned int | neqn, | |||
| std::vector< double > * | node_xdot, | |||
| std::vector< double > & | node_x | |||
| ) | [virtual] |
Evaulate node init operator.
Implements FEApp::AbstractInitPostOp< double >.
Definition at line 103 of file FEApp_InitPostOps.cpp.
| void FEApp::ResidualOp::nodePost | ( | const FEApp::NodeBC & | bc, | |
| unsigned int | neqn, | |||
| std::vector< double > & | node_f | |||
| ) | [virtual] |
Evaluate node post operator.
Implements FEApp::AbstractInitPostOp< double >.
Definition at line 123 of file FEApp_InitPostOps.cpp.
| virtual void FEApp::ResidualOp::finalizeFill | ( | ) | [inline, virtual] |
Finalize fill.
Implements FEApp::AbstractInitPostOp< double >.
Definition at line 94 of file FEApp_InitPostOps.hpp.
| ResidualOp& FEApp::ResidualOp::operator= | ( | const ResidualOp & | ) | [private] |
Private to prohibit copying.
Teuchos::RCP<const Epetra_Vector> FEApp::ResidualOp::xdot [protected] |
Teuchos::RCP<const Epetra_Vector> FEApp::ResidualOp::x [protected] |
Teuchos::RCP<Epetra_Vector> FEApp::ResidualOp::f [protected] |
1.4.7