Public Member Functions

refinement_proxy< DomainType, RefinementTag > Class Template Reference

A proxy class that is used to allow ' refined_domain = refine(domain); ' without temporary. More...

#include <refine.hpp>

Public Member Functions

 refinement_proxy (DomainType const &domain_in, RefinementTag const &refinement_tag)
DomainType const & get () const
RefinementTag const & tag () const

Detailed Description

template<typename DomainType, typename RefinementTag>
class viennagrid::refinement_proxy< DomainType, RefinementTag >

A proxy class that is used to allow ' refined_domain = refine(domain); ' without temporary.


Constructor & Destructor Documentation

refinement_proxy ( DomainType const &  domain_in,
RefinementTag const &  refinement_tag 
) [inline]

Member Function Documentation

DomainType const& get (  )  const [inline]
RefinementTag const& tag (  )  const [inline]

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