aglowav2::Haar3d< F > Class Template Referenceabstract
Abstract wavelet space. More...
#include <space.hh>
Public Types | |
typedef Scan< Element< concepts::Real > > | Scanner |
typedef Element< concepts::Real > | type |
Public Member Functions | |
virtual Haar3dBFSScan< F > * | bfsscan () const =0 |
Scanner ("breadth" first search (1. parent, 2. children)) More... | |
virtual Haar3dDFSScan< F > * | dfsscan () const =0 |
Scanner (depth first search (1. children, 2. parent)) More... | |
virtual uint | dim () const=0 |
Returns the dimension of the space. More... | |
virtual uint | getOutputDimension () const |
Returns the default output dimension, when we consider plotting a real-valued operator on this space. More... | |
virtual uint | maxLocDim () const =0 |
Maximal number of children of an element. More... | |
virtual uint | nelm () const=0 |
Returns the number of elements in the space. More... | |
virtual uint | nlvl () const =0 |
Maximal number of levels. More... | |
virtual Scanner * | scan () const=0 |
Returns a scanner to iterate over the elements of the space. More... | |
virtual | ~Haar3d () |
Destructor. More... | |
Protected Member Functions | |
virtual std::ostream & | info (std::ostream &os) const |
Detailed Description
template<class F = concepts::Real>
class aglowav2::Haar3d< F >
Abstract wavelet space.
- Parameters
-
F Field (Real || Cmplx)
Member Typedef Documentation
◆ Scanner
|
inherited |
◆ type
|
inherited |
Constructor & Destructor Documentation
◆ ~Haar3d()
|
inlinevirtual |
Member Function Documentation
◆ bfsscan()
|
pure virtual |
Scanner ("breadth" first search (1. parent, 2. children))
Implemented in aglowav2::Haar3d0< concepts::Real >.
◆ dfsscan()
|
pure virtual |
Scanner (depth first search (1. children, 2. parent))
Implemented in aglowav2::Haar3d0< concepts::Real >.
◆ dim()
|
pure virtualinherited |
Returns the dimension of the space.
Implemented in concepts::SpaceOnCells< concepts::Real >, concepts::DummySpace< concepts::Real >, aglowav2::Haar3d0< concepts::Real >, aglowav::BiHaar3d< concepts::Real >, bem::AdaptConst3d002< F >, bem::AdaptConst3d001< F >, and bem::AdaptConst3d000< F >.
◆ getOutputDimension()
|
inlinevirtualinherited |
◆ info()
|
protectedvirtualinherited |
Reimplemented in hp1D::hpAdaptiveSpaceL2, concepts::DummySpace< concepts::Real >, concepts::SpaceOnCells< concepts::Real >, hp1D::RysSpace, bem::AdaptConst3d002< F >, bem::AdaptConst3d001< F >, bem::AdaptConst3d000< F >, bem::AdaptiveSpace< F >, bem::AdaptiveSpace< concepts::Real >, bem::Constant3d< F >, bem::Linear3d< F >, bem::Dirac3d< F >, aglowav2::Haar3d0< F >, aglowav2::Haar3d0< concepts::Real >, aglowav::BiHaar3d< F >, and aglowav::BiHaar3d< concepts::Real >.
◆ maxLocDim()
|
pure virtual |
Maximal number of children of an element.
Implemented in aglowav2::Haar3d0< concepts::Real >.
◆ nelm()
|
pure virtualinherited |
Returns the number of elements in the space.
Implemented in concepts::SpaceOnCells< concepts::Real >, concepts::DummySpace< concepts::Real >, aglowav2::Haar3d0< concepts::Real >, aglowav::BiHaar3d< concepts::Real >, bem::AdaptConst3d002< F >, bem::AdaptConst3d001< F >, and bem::AdaptConst3d000< F >.
◆ nlvl()
|
pure virtual |
Maximal number of levels.
Implemented in aglowav2::Haar3d0< concepts::Real >.
◆ scan()
|
pure virtualinherited |
Returns a scanner to iterate over the elements of the space.
Implemented in concepts::SpaceOnCells< concepts::Real >, concepts::DummySpace< concepts::Real >, aglowav2::Haar3d0< concepts::Real >, aglowav::BiHaar3d< concepts::Real >, bem::AdaptConst3d002< F >, bem::AdaptConst3d001< F >, and bem::AdaptConst3d000< F >.
The documentation for this class was generated from the following file:
- aglowav2/space.hh