Class documentation of Concepts

Loading...
Searching...
No Matches
DtNmap2D.hh File Reference
#include "basics/exceptions.hh"
#include "toolbox/sequence.hh"
#include "space/integral.hh"
#include "formula/elementFormulaContainer.hh"
#include "formula/formulas2D.hh"
#include "formula/bessel.hh"
#include "formula/frmE_product.hh"
#include "function/vector.hh"
#include "operator/sparseMatrix.hh"
#include "hp1D/linearForm.hh"

Go to the source code of this file.

Namespaces

namespace  concepts
 

Functions

Sequence< Cmplxconcepts::getHelmholtzDtNCoeff_Circle2D (const Real omega, const Real R, uint N=0)
 
Sequence< Realconcepts::getLaplaceDtNCoeff_Circle2D (const Real R, uint N=0)
 
Sequence< Realconcepts::getLaplaceDtNCoeff_Straight2D (const Real L, uint N=0)
 
Sequence< Cmplxconcepts::getHelmholtzDtNCoeff_Straight2D (const Real omega, const Real L, uint N=0)
 
void concepts::addExactDtN_Circle2D (Matrix< Real > &dest, const SpaceOnCells< Real > &spc, const Sequence< Real > DtNCoeff)
 
template<class F >
void concepts::addExactDtN_Circle2D (Matrix< Cmplx > &dest, const SpaceOnCells< Real > &spc, const Sequence< F > DtNCoeff)
 
void concepts::addExactDtN_Circle2D (Matrix< Real > &dest, const SpaceOnCells< Real > &spc, const Sequence< Real > DtNCoeff, Vector< Real > &rhs, const ElementFormula< Real > &frm, const Sequence< Real > DtNCoeffRhs)
 
template<class F , class G >
void concepts::addExactDtN_Circle2D (Matrix< Cmplx > &dest, const SpaceOnCells< Real > &spc, const Sequence< F > DtNCoeff, Vector< Cmplx > &rhs, const ElementFormula< G > &frm, const Sequence< F > DtNCoeffRhs)
 
void concepts::addExactDtN_X_2D (Matrix< Real > &dest, const SpaceOnCells< Real > &spc, const Sequence< Real > DtNCoeff, const Real L=1.0)
 
template<class F >
void concepts::addExactDtN_X_2D (Matrix< Cmplx > &dest, const SpaceOnCells< Real > &spc, const Sequence< F > DtNCoeff, const Real L=1.0)
 
template<class F , class G >
void concepts::addExactDtN_X_2D (Matrix< Cmplx > &dest, const SpaceOnCells< Real > &spc, const Sequence< F > DtNCoeff, Vector< Cmplx > &rhs, const ElementFormula< G > &frm, const Sequence< F > DtNCoeffRhs, const Real L=1.0)
 
template<class F >
void concepts::addExactDtN_Y_2D (Matrix< Cmplx > &dest, const SpaceOnCells< Real > &spc, const Sequence< F > DtNCoeff, const Real L=1.0)
 
template<class F , class G >
void concepts::addExactDtN_Y_2D (Matrix< Cmplx > &dest, const SpaceOnCells< Real > &spc, const Sequence< F > DtNCoeff, Vector< Cmplx > &rhs, const ElementFormula< G > &frm, const Sequence< F > DtNCoeffRhs, const Real L=1.0)
 
template<class F >
void concepts::addExactDtN_Y_2Dsym (Matrix< Cmplx > &dest, const SpaceOnCells< Real > &spc, const Sequence< F > DtNCoeff, const Real L=1.0)
 
template<class F >
void concepts::addExactDtN_Y_2Dcos (Matrix< Cmplx > &dest, const SpaceOnCells< Real > &spc, const Sequence< F > DtNCoeff, const Real L=1.0)
 
template<class F >
void concepts::addExactDtN_Y_2Dsin (Matrix< Cmplx > &dest, const SpaceOnCells< Real > &spc, const Sequence< F > DtNCoeff, const Real L=1.0)
 
template<class F >
void concepts::addExactDtN_Y_2Dunsym (Matrix< Cmplx > &dest, const SpaceOnCells< Real > &spc, const Sequence< F > DtNCoeff, const Real L=1.0)
 
template<class F >
void concepts::addExactDtN_Y_2Dcossin (Matrix< Cmplx > &dest, const SpaceOnCells< Real > &spc, const Sequence< F > DtNCoeff, const Real L=1.0)
 
template<class F >
void concepts::addExactDtN_Y_2Dsincos (Matrix< Cmplx > &dest, const SpaceOnCells< Real > &spc, const Sequence< F > DtNCoeff, const Real L=1.0)
 
template<class F >
void concepts::addExactDtN_X_2Dsym (Matrix< Cmplx > &dest, const SpaceOnCells< Real > &spc, const Sequence< F > DtNCoeff, const Real L=1.0)
 
template<class F >
void concepts::addExactDtN_X_2Dcos (Matrix< Cmplx > &dest, const SpaceOnCells< Real > &spc, const Sequence< F > DtNCoeff, const Real L=1.0)
 
template<class F , class G >
void concepts::addExactDtN_X_2Dcos (Matrix< Cmplx > &dest, const SpaceOnCells< Real > &spc, const Sequence< F > DtNCoeff, Vector< Cmplx > &rhs, const ElementFormula< G > &frm, const Sequence< F > DtNCoeffRhs, const Real L=1.0)
 
template<class F >
void concepts::addExactDtN_X_2Dsin (Matrix< Cmplx > &dest, const SpaceOnCells< Real > &spc, const Sequence< F > DtNCoeff, const Real L=1.0)
 
template<class F , class G >
void concepts::addExactDtN_X_2Dsin (Matrix< Cmplx > &dest, const SpaceOnCells< Real > &spc, const Sequence< F > DtNCoeff, Vector< Cmplx > &rhs, const ElementFormula< G > &frm, const Sequence< F > DtNCoeffRhs, const Real L=1.0)
 
template<class F >
void concepts::addExactDtN_X_2Dunsym (Matrix< Cmplx > &dest, const SpaceOnCells< Real > &spc, const Sequence< F > DtNCoeff, const Real L=1.0)
 
template<class F >
void concepts::addExactDtN_X_2Dcossin (Matrix< Cmplx > &dest, const SpaceOnCells< Real > &spc, const Sequence< F > DtNCoeff, const Real L=1.0)
 
template<class F , class G >
void concepts::addExactDtN_X_2Dcossin (Matrix< Cmplx > &dest, const SpaceOnCells< Real > &spc, const Sequence< F > DtNCoeff, Vector< Cmplx > &rhs, const ElementFormula< G > &frm, const Sequence< F > DtNCoeffRhs, const Real L=1.0)
 
template<class F >
void concepts::addExactDtN_X_2Dsincos (Matrix< Cmplx > &dest, const SpaceOnCells< Real > &spc, const Sequence< F > DtNCoeff, const Real L=1.0)
 
template<class F , class G >
void concepts::addExactDtN_X_2Dsincos (Matrix< Cmplx > &dest, const SpaceOnCells< Real > &spc, const Sequence< F > DtNCoeff, Vector< Cmplx > &rhs, const ElementFormula< G > &frm, const Sequence< F > DtNCoeffRhs, const Real L=1.0)
 

Detailed Description

Functions for computing DtN maps in 2D.

Author
Kersten Schmidt, 2012
Adrien Semin, 2012

Definition in file DtNmap2D.hh.