#include <elementMaps.hh>
Public Member Functions | |
InverseVertexQuadSector2d (const Real2d vtx0, const Real2d vtx1, const Real2d vtx2, const Real2d vtx3) | |
InverseVertexQuadSector2d (const Sequence< Real2d > x) | |
InverseVertexQuadSector2d (const InverseVertexQuadSector2d &v) | |
virtual Real2d | operator() (const Real2d x) const |
virtual MapReal2d | jacobian (const Real2d x) const |
virtual bool | is_inregion (const Real2d x) const |
virtual bool | is_inpatch (const Real2d x) const |
virtual InverseVertexQuadSector2d * | clone () const |
virtual bool | straight () const |
Protected Member Functions | |
virtual std::ostream & | info (std::ostream &os) const |
Returns information in an output stream. | |
A 2d inverse mapping from a sector to reference element. The sector is given as a quadrilateral with four vertices. This class is used for PML in waveguide problem.
Definition at line 987 of file elementMaps.hh.
concepts::InverseVertexQuadSector2d::InverseVertexQuadSector2d | ( | const Real2d | vtx0, |
const Real2d | vtx1, | ||
const Real2d | vtx2, | ||
const Real2d | vtx3 | ||
) |
Constructor. vtx0~vtx3 are sector points, which are counter-clockwise
Constructor. x is the Sequence of sector points, which are counter-clockwise
|
protectedvirtual |
Returns information in an output stream.
Reimplemented from concepts::OutputOperator.
Reimplemented in concepts::VertexTriangle2d.
Definition at line 37 of file elementMaps.hh.