Class documentation of Concepts

Loading...
Searching...
No Matches
geometry::VtxToElmSupportMap Class Reference

#include <patches.hh>

Inheritance diagram for geometry::VtxToElmSupportMap:
concepts::OutputOperator

Public Types

typedef HashMap< ElementPatch >::iterator iterator
 
typedef HashMap< ElementPatch >::const_iterator const_iterator
 

Public Member Functions

 VtxToElmSupportMap ()
 
 VtxToElmSupportMap (VtxToElmSupportMap &velmMap)
 
iterator begin ()
 
const_iterator begin () const
 
iterator end ()
 
const_iterator end () const
 
size_t size () const
 
ElementPatchoperator[] (uint noVtx)
 
const ElementPatchoperator() (uint noVtx) const
 
std::ostream & info (std::ostream &os) const
 

Detailed Description

Class representing the map $ n\mapsto\mathcal{P}_n $ from Node keys to ElementPatches.

Definition at line 339 of file patches.hh.

Member Typedef Documentation

◆ const_iterator

typedef HashMap<ElementPatch>::const_iterator geometry::VtxToElmSupportMap::const_iterator

Definition at line 343 of file patches.hh.

◆ iterator

typedef HashMap<ElementPatch>::iterator geometry::VtxToElmSupportMap::iterator

Definition at line 342 of file patches.hh.

Constructor & Destructor Documentation

◆ VtxToElmSupportMap() [1/2]

geometry::VtxToElmSupportMap::VtxToElmSupportMap ( )
inline

Default Constructor.

Definition at line 348 of file patches.hh.

◆ VtxToElmSupportMap() [2/2]

geometry::VtxToElmSupportMap::VtxToElmSupportMap ( VtxToElmSupportMap velmMap)
inline

Copy Constructor.

Definition at line 354 of file patches.hh.

◆ ~VtxToElmSupportMap()

virtual geometry::VtxToElmSupportMap::~VtxToElmSupportMap ( )
inlinevirtual

Definition at line 360 of file patches.hh.

Member Function Documentation

◆ begin() [1/2]

iterator geometry::VtxToElmSupportMap::begin ( )
inline

Definition at line 365 of file patches.hh.

◆ begin() [2/2]

const_iterator geometry::VtxToElmSupportMap::begin ( ) const
inline

Definition at line 369 of file patches.hh.

◆ end() [1/2]

iterator geometry::VtxToElmSupportMap::end ( )
inline

Definition at line 373 of file patches.hh.

◆ end() [2/2]

const_iterator geometry::VtxToElmSupportMap::end ( ) const
inline

Definition at line 377 of file patches.hh.

◆ info()

std::ostream & geometry::VtxToElmSupportMap::info ( std::ostream &  os) const
virtual

Outputoperator.

Reimplemented from concepts::OutputOperator.

◆ operator()()

const ElementPatch & geometry::VtxToElmSupportMap::operator() ( uint  noVtx) const
inline

Read Operator only.

Parameters
noVtxkeynumber of the requested ElementPatch
Returns
the requested ElementPatch.

Definition at line 400 of file patches.hh.

◆ operator[]()

ElementPatch & geometry::VtxToElmSupportMap::operator[] ( uint  noVtx)
inline

Access operator to a Elementpatch corresponding to input keynumber.

Parameters
noVtxKey of the requested ElementPatch
Returns
the ElementPatch corresponding to the given key,

Definition at line 390 of file patches.hh.

◆ size()

size_t geometry::VtxToElmSupportMap::size ( ) const
inline

Definition at line 381 of file patches.hh.


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