#include <element.hh>
Public Types | |
typedef F | type |
Public Member Functions | |
Haar3d000 (const typename Haar3dXXX< F, 2 >::Key &key, const concepts::Real *m, const BiClNode00< F > *nd, uint idx[], Haar3d000< F > *lft=0, Haar3d000< F > *rght=0) | |
Haar3d000< F > * | child (uint j) const |
j-th child of the element | |
Haar3d000< F > * | left () const |
Left child of the element. | |
Haar3d000< F > * | right () const |
Right child of the element. | |
const concepts::TMatrixBase< F > & | T () const |
Global degree of freedom. | |
const bem::Constant3d001< F > * | element (uint j) const |
Returns the j-th leaf of the wavelet. | |
const bem::Constant3d001< F > * | elmleft () const |
Returns the left leaf of the wavelet. | |
const bem::Constant3d001< F > * | elmright () const |
Return the right leaf of the wavelet. | |
const concepts::Real3d & | center () const |
Center of the element. | |
concepts::Real | radius () const |
Radius of the element. | |
uint | nchild () const |
Maximal number of children. | |
Key | key () const |
Key of the element. | |
const M< d > & | trafoM () const |
Relation between the supports of parent and child. | |
virtual const ElementGraphics< F > * | graphics () const |
uint & | tag () |
Returns the tag. | |
Protected Member Functions | |
std::ostream & | info (std::ostream &os) const |
Information about the element. | |
Binary space element for the agglomerated wavelets
F | Field of the element (Real || Cmplx) |
Definition at line 162 of file element.hh.
|
inherited |
Definition at line 54 of file element.hh.
|
inline |
Constructor
key | Key of the wavelet element |
nd | Node of the cluster tree indetified with the element |
m | Support sizes of the children |
idx | Global index of the degrees of freedom on this element |
lft | Left child of the element |
rght | Right child of the element |
Definition at line 172 of file element.hh.
|
inlinevirtual |
Center of the element.
Implements aglowav::Haar3dXXX< F, d >.
Definition at line 199 of file element.hh.
|
inlinevirtual |
j-th child of the element
Implements aglowav::Haar3dXXX< F, d >.
Definition at line 180 of file element.hh.
|
inlinevirtual |
Returns the j-th leaf of the wavelet.
Implements aglowav::Haar3dXXX< F, d >.
Definition at line 219 of file element.hh.
|
inline |
Returns the left leaf of the wavelet.
Definition at line 226 of file element.hh.
|
inline |
Return the right leaf of the wavelet.
Definition at line 231 of file element.hh.
|
inlinevirtualinherited |
Reimplemented in hp1D::BaseElement< F >, hp1D::BaseElement< Real >, hp2D::Quad< F >, hp2D::Quad< H >, hp2D::Quad< Real >, hp2Dedge::Quad< F >, linDG2D::Triangle, linDG3D::FvdgP0TetElem, linDG3D::FvdgP1TetElem, hp2D::BaseQuad< F >, linDG3D::FvdgElement, hp2D::BaseQuad< H >, and hp2D::BaseQuad< Real >.
Definition at line 63 of file element.hh.
|
protectedvirtual |
Information about the element.
Reimplemented from concepts::OutputOperator.
Definition at line 236 of file element.hh.
|
inlineinherited |
Key of the element.
Definition at line 141 of file element.hh.
|
inline |
Left child of the element.
Definition at line 184 of file element.hh.
|
inlineinherited |
Maximal number of children.
Definition at line 136 of file element.hh.
|
inlinevirtual |
Radius of the element.
Implements aglowav::Haar3dXXX< F, d >.
Definition at line 201 of file element.hh.
|
inline |
Right child of the element.
Definition at line 186 of file element.hh.
|
inlinevirtual |
Global degree of freedom.
Implements concepts::Element< F >.
Definition at line 189 of file element.hh.
|
inlineinherited |
Returns the tag.
Definition at line 66 of file element.hh.
|
inlineinherited |
Relation between the supports of parent and child.
Definition at line 143 of file element.hh.