#include <LOCA_TimeDependent_AbstractGroup.H>
Inheritance diagram for LOCA::TimeDependent::AbstractGroup:
Public Member Functions | |
| AbstractGroup () | |
| Default constructor. | |
| virtual | ~AbstractGroup () |
| Destructor. | |
Pure virtual methods | |
These methods must be defined by any concrete implementation | |
| virtual AbstractGroup & | operator= (const AbstractGroup &source)=0 |
| Assignment operator. | |
| virtual NOX::Abstract::Group::ReturnType | computeMassMatrix ()=0 |
| Compute the mass matrix of the system. | |
| virtual NOX::Abstract::Group::ReturnType | applyMassMatrix (const NOX::Abstract::Vector &input, NOX::Abstract::Vector &result) const =0 |
| Multiply the mass matrix by a vector. | |
| virtual bool | isMassMatrix () const =0 |
| Is mass matrix valid. | |
This abstract class provides an interface for time dependent problems, i.e., problems with a mass matrix (typically used in eignvalue or Hopf calculations). It provides two pure virtual methods, one to compute the mass matrix and the second to apply the mass matrix to a vector.
1.3.9.1