|
| Eigen (double shift=0.) |
|
virtual void | cell (MeshWorker::DoFInfo< dim > &dinfo, MeshWorker::IntegrationInfo< dim > &info) const |
|
virtual void | boundary (MeshWorker::DoFInfo< dim > &dinfo, MeshWorker::IntegrationInfo< dim > &info) const |
|
virtual void | face (MeshWorker::DoFInfo< dim > &dinfo1, MeshWorker::DoFInfo< dim > &dinfo2, MeshWorker::IntegrationInfo< dim > &info1, MeshWorker::IntegrationInfo< dim > &info2) const |
|
Public Member Functions inherited from AmandusIntegrator< dim > |
| AmandusIntegrator () |
|
virtual void | extract_data (const dealii::AnyData &data) |
| Extract data independent of the cell. More...
|
|
unsigned int | n_errors () const |
|
unsigned int | error_type (unsigned int i) const |
|
std::string | error_name (unsigned int i) const |
|
dealii::UpdateFlags | update_flags () const |
| Returns the update flags to be used. More...
|
|
dealii::UpdateFlags | update_flags_face () const |
| Returns the update flags to be used on boundary and interior faces. More...
|
|
void | add_flags (const dealii::UpdateFlags flags) |
| Add update flags on all objects. More...
|
|
void | add_flags_face (const dealii::UpdateFlags flags) |
| Add update flags on boundary and internal faces. More...
|
|
template<int dim>
class LaplaceIntegrators::Eigen< dim >
Integrator for eigenvalue problems.
Integrates the matrix $A - M$ in the first matrix of the result. where $A$ is the stiffness matrix of the Laplacian, $M$ is the mass matrix and $$ is the shift stored in the variable shift by the constructor.
If two matrices are built, typically on the leaf mesh, the second matrix is the mass matrix.