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 matrix factor \( B \) in front of the time derivative.
Definition at line 1053 of file variationalfunctional.hh.
Static Public Attributes | |
static bool const | present |
Presence flag. Is true if that block is statically present, i.e. \( B_{rc} \ne 0 \). More... | |
static bool const | symmetric |
static bool const | lumped |
static bool const | constant |
|
static |
Often, the matrix factor \( B \) in front of the time derivative is just a constant matrix, but it may depend on the solution \( u \). In the former case, computations can be simplified, which is enabled by setting this flag to true.
Definition at line 1083 of file variationalfunctional.hh.
|
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 1075 of file variationalfunctional.hh.
|
static |
Presence flag. Is true if that block is statically present, i.e. \( B_{rc} \ne 0 \).
Definition at line 1059 of file variationalfunctional.hh.
|
static |
Is true if the block is conceptually symmetric, i.e. whether EvaluationCache::b2 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 1068 of file variationalfunctional.hh.