KASKADE 7 development version
Static Public Attributes | List of all members
ParabolicEquation::B2< row, col > Struct Template Reference

#include <variationalfunctional.hh>

Detailed Description

template<int row, int col>
struct ParabolicEquation::B2< row, col >

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
 

Member Data Documentation

◆ constant

template<int row, int col>
bool const ParabolicEquation::B2< row, col >::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.

◆ lumped

template<int row, int col>
bool const ParabolicEquation::B2< row, col >::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 1075 of file variationalfunctional.hh.

◆ present

template<int row, int col>
bool const ParabolicEquation::B2< row, col >::present
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.

◆ symmetric

template<int row, int col>
bool const ParabolicEquation::B2< row, col >::symmetric
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.


The documentation for this struct was generated from the following file: