|
| Eigen (const Parameters &par, const std::set< unsigned int > &dirichlet=std::set< unsigned int >()) |
|
virtual void | cell (DoFInfo< dim > &dinfo, IntegrationInfo< dim > &info) const |
|
virtual void | boundary (DoFInfo< dim > &dinfo, IntegrationInfo< dim > &info) const |
|
virtual void | face (DoFInfo< dim > &dinfo1, DoFInfo< dim > &dinfo2, IntegrationInfo< dim > &info1, 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 Elasticity::Eigen< dim >
Integrator for Elasticity eigenvalue problems
The finite element system is expected to consist of a vector-valued divergence conforming element in first position and a discontinuous scalar element in second.
We are building a single matrix in the end, but the cell matrices come in a two-by-two block structure in the order
-
The vector-valued Laplacian
-
The gradient operator
-
The divergence operator as transpose of the gradient
-
Empty