aglowav2::Haar3dXXX< F >::Key Class Reference

Key of a wavelet element. More...

#include <element.hh>

Public Member Functions

uint & j ()
 
uint j () const
 
 Key ()
 
 Key (const Key &k)
 
 Key (uint l, uint j)
 Constructor. More...
 
uint & l ()
 
uint l () const
 
int operator< (const Key &k) const
 
int operator== (const Key &k) const
 

Private Attributes

uint j_
 
uint l_
 

Detailed Description

template<class F = concepts::Real>
class aglowav2::Haar3dXXX< F >::Key

Key of a wavelet element.

Definition at line 30 of file element.hh.

Constructor & Destructor Documentation

◆ Key() [1/3]

template<class F = concepts::Real>
aglowav2::Haar3dXXX< F >::Key::Key ( )
inline

Definition at line 32 of file element.hh.

◆ Key() [2/3]

template<class F = concepts::Real>
aglowav2::Haar3dXXX< F >::Key::Key ( uint  l,
uint  j 
)
inline

Constructor.

Parameters
lLevel
jNumber of the wavelet on level $l$

Definition at line 37 of file element.hh.

◆ Key() [3/3]

template<class F = concepts::Real>
aglowav2::Haar3dXXX< F >::Key::Key ( const Key k)
inline

Definition at line 38 of file element.hh.

Member Function Documentation

◆ j() [1/2]

template<class F = concepts::Real>
uint& aglowav2::Haar3dXXX< F >::Key::j ( )
inline

Definition at line 46 of file element.hh.

◆ j() [2/2]

template<class F = concepts::Real>
uint aglowav2::Haar3dXXX< F >::Key::j ( ) const
inline

Definition at line 47 of file element.hh.

◆ l() [1/2]

template<class F = concepts::Real>
uint& aglowav2::Haar3dXXX< F >::Key::l ( )
inline

Definition at line 44 of file element.hh.

◆ l() [2/2]

template<class F = concepts::Real>
uint aglowav2::Haar3dXXX< F >::Key::l ( ) const
inline

Definition at line 45 of file element.hh.

◆ operator<()

template<class F = concepts::Real>
int aglowav2::Haar3dXXX< F >::Key::operator< ( const Key k) const
inline

Definition at line 41 of file element.hh.

◆ operator==()

template<class F = concepts::Real>
int aglowav2::Haar3dXXX< F >::Key::operator== ( const Key k) const
inline

Definition at line 40 of file element.hh.

Member Data Documentation

◆ j_

template<class F = concepts::Real>
uint aglowav2::Haar3dXXX< F >::Key::j_
private

Definition at line 51 of file element.hh.

◆ l_

template<class F = concepts::Real>
uint aglowav2::Haar3dXXX< F >::Key::l_
private

Definition at line 50 of file element.hh.


The documentation for this class was generated from the following file:
Page URL: http://wiki.math.ethz.ch/bin/view/Concepts/WebHome
21 August 2020
© 2020 Eidgenössische Technische Hochschule Zürich