#include <LOCA_EpetraNew_Interface_MassMatrix.H>
Inheritance diagram for LOCA::EpetraNew::Interface::MassMatrix:
Public Member Functions | |
| MassMatrix () | |
| Constructor. | |
| virtual | ~MassMatrix () |
| Destructor. | |
| virtual bool | computeMassMatrix (const Epetra_Vector &x)=0 |
| virtual void | setOldSolution (const Epetra_Vector &x) |
| virtual void | setOldSolutionFirstStep () |
| See above. | |
| virtual void | dataForPrintSolution (const int conStep, const int timeStep, const int totalTimeSteps) |
|
|
Compute MassMatrix given the specified input vector x. Returns true if computation was successful. |
|
||||||||||||||||
|
This routine is called from Interface::xyzt::printSolution() just before the call to Interface::Required::printSolution(x,param), and gives the application some indices that can be used for creating a unique name/index for the output files. |
|
|
Routine to reset the old solution, the one from the previous time step. Different routine for first step, where the old solution is set by the user and not part of the solution vector. These routines are used by space-time (xyzt) problems, where the MassMatrix is calculated as a function of a different solution vector then the Jacobian (that is, the previous time step). |
1.3.9.1