Class documentation of Concepts

Loading...
Searching...
No Matches
estimator::LocalProjections_S< F, H > Class Template Referenceabstract
Inheritance diagram for estimator::LocalProjections_S< F, H >:
estimator::LocalProjectionBase< F, H > concepts::ElementFormula< F, G > concepts::OutputOperator concepts::Cloneable concepts::OutputOperator

Public Types

typedef F value_type
 

Public Member Functions

 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 Real p, const Real t=0.0) const
 
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 LocalProjections_S< F, H > * clone () const
 Virtual copy constructor.
 
virtual F operator() (const ElementWithCell< G > &elm, const Real p, const Real t=0.0) const =0
 
virtual F operator() (const ElementWithCell< G > &elm, const Real2d &p, const Real t=0.0) const =0
 
virtual F operator() (const ElementWithCell< G > &elm, const Real3d &p, const Real t=0.0) const =0
 

Protected Member Functions

virtual std::ostream & info (std::ostream &os) const
 Returns information in an output stream.
 
void addH4_ (const concepts::HashMap< const hp2D::Quad< H > * > &source, LocalMesh2 &locMsh, const concepts::Vector< F > &sol)
 
void addP1ISO_ (const concepts::HashMap< const hp2D::Quad< H > * > &source, LocalMesh2 &locMsh, const concepts::Vector< F > &sol)
 

Protected Attributes

concepts::HashMap< concepts::Array< F > > coeffs_
 
enum pattern pat_
 
__gnu_cxx::hash_map< uint, PointProjectiondata_
 

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

template<typename F , typename G = typename Realtype<F>::type>
typedef F concepts::ElementFormula< F, G >::value_type
inherited

Definition at line 37 of file elementFormula.hh.

Member Function Documentation

◆ clone()

template<class F , class H = typename concepts::Realtype<F>::type>
virtual LocalProjections_S< F, H > * estimator::LocalProjections_S< F, H >::clone ( ) const
inlinevirtual

Virtual copy constructor.

Implements concepts::ElementFormula< F, G >.

Definition at line 182 of file buergDoerfler.hh.

◆ info()

template<class F , class H = typename concepts::Realtype<F>::type>
virtual std::ostream & estimator::LocalProjections_S< F, H >::info ( std::ostream &  os) const
protectedvirtual

Returns information in an output stream.

Reimplemented from concepts::OutputOperator.

◆ operator()() [1/3]

◆ operator()() [2/3]

◆ operator()() [3/3]

Member Data Documentation

◆ coeffs_

template<class F , class H = typename concepts::Realtype<F>::type>
concepts::HashMap<concepts::Array<F> > estimator::LocalProjectionBase< F, H >::coeffs_
protectedinherited

Definition at line 105 of file buergDoerfler.hh.

◆ data_

template<class F , class H = typename concepts::Realtype<F>::type>
__gnu_cxx::hash_map<uint, PointProjection> estimator::LocalProjectionBase< F, H >::data_
protectedinherited

Definition at line 148 of file buergDoerfler.hh.

◆ pat_

template<class F , class H = typename concepts::Realtype<F>::type>
enum pattern estimator::LocalProjectionBase< F, H >::pat_
protectedinherited

Definition at line 108 of file buergDoerfler.hh.


The documentation for this class was generated from the following file: