KASKADE 7 development version
|
#include <variationalfunctional.hh>
This block info concept defines the interface that is accessed by the assembler. This is not a base class, only a documentation!
The class provides static information about the row-col block of the second derivative.
Definition at line 713 of file variationalfunctional.hh.
Static Public Attributes | |
static bool const | present |
static bool const | symmetric |
static bool const | lumped |
|
static |
Is true if only the diagonal of the second derivative shall be assembled. This is usually false, but can be set to true e.g. for hierarchical error estimation.
Definition at line 739 of file variationalfunctional.hh.
|
static |
Is true if that block is statically present, i.e. if variable \(u_{\mathrm{row}}\) and \(u_{\mathrm{col}}\) are nonlinearly coupled.
For second derivatives, which are assumed to be always symmetric, only the lower triangular blocks need be present.
Definition at line 723 of file variationalfunctional.hh.
|
static |
Is true if the block is conceptually symmetric, i.e. whether EvaluationCache::d2 with row/col and arg1/arg2 exchanged returns the same value. Note that this does not imply that the Galerkin representation is symmetric, since using different ansatz/test spaces are possible.
Definition at line 732 of file variationalfunctional.hh.