DUNE PDELab (git)

#include <dune/pdelab/localoperator/l2.hh>

Public Types

Flags selective assembly
enum  
 Whether to do selective assembly on the elements, i.e. whether or not skip_entity() should be called.
 
enum  
 Whether to do selective assembly on the intersections, i.e. whether or not skip_intersection() should be called.
 
Flags for the sparsity pattern
enum  
 Whether to assemble the pattern on the elements, i.e. whether or not pattern_volume() should be called.
 
enum  
 Whether to assemble the pattern on the elements after the skeleton has been handled, i.e. whether or not pattern_volume_post_skeleton() should be called.
 
enum  
 Whether to assemble the pattern on the interior intersections, i.e. whether or not pattern_skeleton() should be called.
 
enum  
 Whether to assemble the pattern on the boundary intersections, i.e. whether or not pattern_boundary() should be called.
 
Flags for the non-constant part of the residual and the jacobian
enum  
 Whether to call the local operator's alpha_volume(), jacobian_apply_volume() and jacobian_volume().
 
enum  
 Whether to call the local operator's alpha_volume_post_skeleton(), jacobian_apply_volume_post_skeleton() and jacobian_volume_post_skeleton().
 
enum  
 Whether to call the local operator's alpha_skeleton(), jacobian_apply_skeleton() and jacobian_skeleton().
 
enum  
 Whether to call the local operator's alpha_boundary(), jacobian_apply_boundary() and jacobian_boundary().
 
Flags for the constant part of the residual
enum  
 Whether to call the local operator's lambda_volume().
 
enum  
 Whether to call the local operator's lambda_volume_post_skeleton().
 
enum  
 Whether to call the local operator's lambda_skeleton().
 
enum  
 Whether to call the local operator's lambda_boundary().
 
Special flags
enum  
 Whether to visit the skeleton methods from both sides.
 
enum  
 Wheter the local operator describes a linear problem.
 

Public Member Functions

 L2 (int intorderadd=0, double scaling=1.0)
 Constructs a new L2 operator. More...
 

Detailed Description

A local operator for the mass operator (L_2 integral)

\begin{align*} \int_\Omega uv dx \end{align*}

This operator also works for trees of function spaces by applying the L2 operator on the block diagonal.

Constructor & Destructor Documentation

◆ L2()

Dune::PDELab::L2::L2 ( int  intorderadd = 0,
double  scaling = 1.0 
)
inline

Constructs a new L2 operator.

This constructor creates a new L2 operator.

Parameters
intorderaddBy 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.
scalingThe output of the operator will be scaled by this value.

The documentation for this class was generated from the following file:
  • dune/pdelab/localoperator/l2.hh
Creative Commons License   |  Legal Statements / Impressum  |  Hosted by TU Dresden  |  generated with Hugo v0.80.0 (May 16, 22:29, 2024)