#include <LOCA_Epetra_Interface_TimeDependentMatrixFree.H>
Public Member Functions | |
TimeDependentMatrixFree () | |
Constructor. | |
virtual | ~TimeDependentMatrixFree () |
Destructor. | |
virtual bool | applyShiftedMatrix (double alpha, double beta, const NOX::Epetra::Vector &input, NOX::Epetra::Vector &result) const =0 |
Call user routine for applying the shifted matrix ![]() ![]() ![]() |
This interface is derived from the NOX::Epetra::Interface::Required and additionally provides a method for applying the shifted matrix . This is needed for linear stability analysis and Hopf tracking.
Definition at line 67 of file LOCA_Epetra_Interface_TimeDependentMatrixFree.H.
LOCA::Epetra::Interface::TimeDependentMatrixFree::TimeDependentMatrixFree | ( | ) | [inline] |
virtual LOCA::Epetra::Interface::TimeDependentMatrixFree::~TimeDependentMatrixFree | ( | ) | [inline, virtual] |
virtual bool LOCA::Epetra::Interface::TimeDependentMatrixFree::applyShiftedMatrix | ( | double | alpha, | |
double | beta, | |||
const NOX::Epetra::Vector & | input, | |||
NOX::Epetra::Vector & | result | |||
) | const [pure virtual] |
Call user routine for applying the shifted matrix where
is the Jacobian matrix and
is the mass matrix.