dune-pdelab
2.5-dev
|
#include <dune/pdelab/localoperator/l2.hh>
Public Types | |
using | RealType = typename impl::ScalarL2 ::RealType |
Public Member Functions | |
L2 (int intorderadd=0, double scaling=1.0) | |
Constructs a new L2 operator. More... | |
void | alpha_volume (const EG &eg, const LFSU &lfsu, const X &x, const LFSV &lfsv, R &r) const |
void | jacobian_apply_volume (const EG &eg, const LFSU &lfsu, const X &x, const LFSV &lfsv, Y &y) const |
void | jacobian_volume (const EG &eg, const LFSU &lfsu, const X &x, const LFSV &lfsv, M &mat) const |
void | setTime (RealType t) |
RealType | getTime () const |
void | preStep (RealType time, RealType dt, int stages) |
void | postStep () |
void | preStage (RealType time, int r) |
int | getStage () const |
void | postStage () |
RealType | suggestTimestep (RealType dt) const |
template<typename LFSU , typename LFSV , typename LocalPattern > | |
void | pattern_volume (const LFSU &lfsu, const LFSV &lfsv, LocalPattern &pattern) const |
Static Public Attributes | |
static constexpr bool | doPatternVolume |
static constexpr bool | doAlphaVolume |
A local operator for the mass operator (L_2 integral)
This operator also works for trees of function spaces by applying the L2 operator on the block diagonal.
|
inherited |
|
inherited |
Whether to assemble the pattern on the elements, i.e. whether or not pattern_volume() should be called.
Enumerator | |
---|---|
doPatternVolume |
|
inherited |
|
inherited |
|
inherited |
|
inherited |
Whether to call the local operator's alpha_volume(), jacobian_apply_volume() and jacobian_volume().
Enumerator | |
---|---|
doAlphaVolume |
|
inherited |
|
inherited |
|
inherited |
|
inherited |
|
inherited |
|
inherited |
|
inherited |
|
inherited |
|
inline |
Constructs a new L2 operator.
This constructor creates a new L2 operator.
intorderadd | By default, the operator will use the sum of the degrees of the ansatz and test space as its integration order. This parameter gets added to that value and lets you modify the default. |
scaling | The output of the operator will be scaled by this value. |
|
inlineinherited |
|
inlineinherited |
|
inlineinherited |
|
inlineinherited |
|
inlineinherited |
|
inlineinherited |
|
inlineinherited |
|
inlineinherited |
|
inlineinherited |
|
inlineinherited |
|
inlineinherited |
|
inlineinherited |
|
staticconstexprinherited |
|
staticconstexprinherited |