Class documentation of Concepts

Loading...
Searching...
No Matches
concepts::RadialPMLFormulas Class Reference

#include <pml_formula.hh>

Inheritance diagram for concepts::RadialPMLFormulas:
concepts::OutputOperator

Public Member Functions

 RadialPMLFormulas (const Real offset, const int power=2, const Real sigma0=5.0, const Real2d &center=Real2d(0, 0))
 
ElementFormulaContainer< MapCmplx2dA () const
 
ElementFormulaContainer< CmplxM () const
 
RCP< Formula< Real > > sigma () const
 
RCP< Formula< Real > > sigmaB () const
 

Protected Member Functions

virtual std::ostream & info (std::ostream &os) const
 Returns information in an output stream.
 

Detailed Description

Class for providing the formulas in bilinear forms coming from the PML transformation of the radial PML (in 2D).

Author
Kersten Schmidt, 2012

Definition at line 497 of file pml_formula.hh.

Constructor & Destructor Documentation

◆ RadialPMLFormulas()

concepts::RadialPMLFormulas::RadialPMLFormulas ( const Real  offset,
const int  power = 2,
const Real  sigma0 = 5.0,
const Real2d center = Real2d(0, 0) 
)

Constructor

Parameters
offsetdistance of PML interface to center of circular domain
powerPML exponent
sigma0PML strength
centercenter of the circular domain

Member Function Documentation

◆ A()

ElementFormulaContainer< MapCmplx2d > concepts::RadialPMLFormulas::A ( ) const
inline

Returns formula related to the bilinear form

\[\int_\Omega \nabla u(x)\cdot\nabla v\mathrm{d}\mathbf{x}\]

.

Definition at line 514 of file pml_formula.hh.

◆ info()

virtual std::ostream & concepts::RadialPMLFormulas::info ( std::ostream &  os) const
protectedvirtual

Returns information in an output stream.

Reimplemented from concepts::OutputOperator.

◆ M()

ElementFormulaContainer< Cmplx > concepts::RadialPMLFormulas::M ( ) const
inline

Returns formula related to the bilinear form

\[\int_\Omega u v\mathrm{d}\mathbf{x}\]

.

Definition at line 521 of file pml_formula.hh.

◆ sigma()

RCP< Formula< Real > > concepts::RadialPMLFormulas::sigma ( ) const
inline

Definition at line 525 of file pml_formula.hh.

◆ sigmaB()

RCP< Formula< Real > > concepts::RadialPMLFormulas::sigmaB ( ) const
inline

Definition at line 526 of file pml_formula.hh.


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