Public Types |
Public Member Functions |
Protected Member Functions |
Protected Attributes |
Private Attributes |
List of all members
estimator::LocalProjections_S< F, H > Class Template Referenceabstract
#include <buergDoerfler.hh>
Inheritance diagram for estimator::LocalProjections_S< F, H >:
Public Types | |
typedef F | value_type |
Public Member Functions | |
virtual LocalProjections_S< F, H > * | clone () const |
Virtual copy constructor. More... | |
virtual ElementFormula< F, typename concepts::Realtype< F >::type > * | clone () const=0 |
Virtual copy constructor. More... | |
LocalProjections_S (const enum pattern pat, const concepts::HashMap< const hp2D::Quad< H > * > &source, LocalMesh2 &locMsh, const concepts::Vector< F > &sol, const concepts::ElementFunction< F, H > &f) | |
LocalProjections_S (const LocalProjections_S< F, H > &frm) | |
virtual F | operator() (const concepts::ElementWithCell< H > &elm, const concepts::Real2d &p, const Real t=0.0) const |
virtual F | operator() (const concepts::ElementWithCell< H > &elm, const concepts::Real3d &p, const Real t=0.0) const |
virtual F | operator() (const concepts::ElementWithCell< H > &elm, const Real p, const Real t=0.0) const |
virtual F | operator() (const ElementWithCell< typename concepts::Realtype< F >::type > &elm, const Real p, const Real t=0.0) const=0 |
Evaluates the formula. More... | |
virtual F | operator() (const ElementWithCell< typename concepts::Realtype< F >::type > &elm, const Real2d &p, const Real t=0.0) const=0 |
Evaluates the formula. More... | |
virtual F | operator() (const ElementWithCell< typename concepts::Realtype< F >::type > &elm, const Real3d &p, const Real t=0.0) const=0 |
Evaluates the formula. More... | |
virtual | ~LocalProjections_S () |
Protected Member Functions | |
void | addH4_ (const concepts::HashMap< const hp2D::Quad< typename concepts::Realtype< F >::type > * > &source, LocalMesh2 &locMsh, const concepts::Vector< F > &sol) |
void | addP1ISO_ (const concepts::HashMap< const hp2D::Quad< typename concepts::Realtype< F >::type > * > &source, LocalMesh2 &locMsh, const concepts::Vector< F > &sol) |
virtual std::ostream & | info (std::ostream &os) const |
Returns information in an output stream. More... | |
Protected Attributes | |
concepts::HashMap< concepts::Array< F > > | coeffs_ |
__gnu_cxx::hash_map< uint, PointProjection > | data_ |
enum pattern | pat_ |
Private Attributes | |
std::auto_ptr< concepts::ElementFunction< F, H > > | f_ |
Detailed Description
template<class F, class H = typename concepts::Realtype<F>::type>
class estimator::LocalProjections_S< F, H >
Definition at line 159 of file buergDoerfler.hh.
Member Typedef Documentation
◆ value_type
|
inherited |
Definition at line 37 of file elementFormula.hh.
Constructor & Destructor Documentation
◆ LocalProjections_S() [1/2]
template<class F , class H = typename concepts::Realtype<F>::type>
estimator::LocalProjections_S< F, H >::LocalProjections_S | ( | const enum pattern | pat, |
const concepts::HashMap< const hp2D::Quad< H > * > & | source, | ||
LocalMesh2 & | locMsh, | ||
const concepts::Vector< F > & | sol, | ||
const concepts::ElementFunction< F, H > & | f | ||
) |
◆ LocalProjections_S() [2/2]
template<class F , class H = typename concepts::Realtype<F>::type>
estimator::LocalProjections_S< F, H >::LocalProjections_S | ( | const LocalProjections_S< F, H > & | frm | ) |
◆ ~LocalProjections_S()
template<class F , class H = typename concepts::Realtype<F>::type>
|
virtual |
Member Function Documentation
◆ addH4_()
|
protectedinherited |
◆ addP1ISO_()
|
protectedinherited |
◆ clone() [1/2]
template<class F , class H = typename concepts::Realtype<F>::type>
|
inlinevirtual |
Virtual copy constructor.
Implements concepts::Cloneable.
Definition at line 182 of file buergDoerfler.hh.
◆ clone() [2/2]
|
pure virtualinherited |
Virtual copy constructor.
◆ info()
template<class F , class H = typename concepts::Realtype<F>::type>
|
protectedvirtual |
Returns information in an output stream.
Reimplemented from concepts::OutputOperator.
◆ operator()() [1/6]
template<class F , class H = typename concepts::Realtype<F>::type>
|
virtual |
◆ operator()() [2/6]
template<class F , class H = typename concepts::Realtype<F>::type>
|
virtual |
◆ operator()() [3/6]
template<class F , class H = typename concepts::Realtype<F>::type>
|
virtual |
◆ operator()() [4/6]
|
pure virtualinherited |
Evaluates the formula.
- Parameters
-
elm Element p Point in space in local element coordinates t Point in time
◆ operator()() [5/6]
|
pure virtualinherited |
Evaluates the formula.
- Parameters
-
elm Element p Point in space in local element coordinates t Point in time
◆ operator()() [6/6]
|
pure virtualinherited |
Evaluates the formula.
- Parameters
-
elm Element p Point in space in local element coordinates t Point in time
Member Data Documentation
◆ coeffs_
|
protectedinherited |
Definition at line 105 of file buergDoerfler.hh.
◆ data_
|
protectedinherited |
Definition at line 148 of file buergDoerfler.hh.
◆ f_
template<class F , class H = typename concepts::Realtype<F>::type>
|
private |
Definition at line 193 of file buergDoerfler.hh.
◆ pat_
|
protectedinherited |
Definition at line 105 of file buergDoerfler.hh.
The documentation for this class was generated from the following file:
- estimator/buergDoerfler.hh