Class representing the map from vertex keys to EdgePatches. More...

#include <patches.hh>

Inheritance diagram for geometry::VtxToEdgeSupportMap:
concepts::OutputOperator

Public Types

typedef HashMap< EdgePatch >::const_iterator const_iterator
 
typedef HashMap< EdgePatch >::iterator iterator
 

Public Member Functions

iterator begin ()
 
const_iterator begin () const
 
iterator end ()
 
const_iterator end () const
 
const EdgePatchoperator() (uint noVtx) const
 Read Operator only. More...
 
EdgePatchoperator[] (uint noVtx)
 Access operator to a Edgepatch corresponding to input keynumber. More...
 
 VtxToEdgeSupportMap ()
 
virtual ~VtxToEdgeSupportMap ()
 

Protected Member Functions

std::ostream & info (std::ostream &os) const
 Outputoperator. More...
 

Private Attributes

HashMap< EdgePatchmap_
 HashMap representing the map $ n\mapsto\mathcal{E}_n $ for $ n $ being a node key. More...
 

Detailed Description

Class representing the map from vertex keys to EdgePatches.

Definition at line 420 of file patches.hh.

Member Typedef Documentation

◆ const_iterator

◆ iterator

Constructor & Destructor Documentation

◆ VtxToEdgeSupportMap()

geometry::VtxToEdgeSupportMap::VtxToEdgeSupportMap ( )
inline

Definition at line 426 of file patches.hh.

◆ ~VtxToEdgeSupportMap()

virtual geometry::VtxToEdgeSupportMap::~VtxToEdgeSupportMap ( )
inlinevirtual

Definition at line 428 of file patches.hh.

Member Function Documentation

◆ begin() [1/2]

iterator geometry::VtxToEdgeSupportMap::begin ( )
inline

Definition at line 432 of file patches.hh.

◆ begin() [2/2]

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

Definition at line 436 of file patches.hh.

◆ end() [1/2]

iterator geometry::VtxToEdgeSupportMap::end ( )
inline

Definition at line 440 of file patches.hh.

◆ end() [2/2]

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

Definition at line 444 of file patches.hh.

◆ info()

std::ostream& geometry::VtxToEdgeSupportMap::info ( std::ostream &  os) const
protectedvirtual

Outputoperator.

Reimplemented from concepts::OutputOperator.

◆ operator()()

const EdgePatch& geometry::VtxToEdgeSupportMap::operator() ( uint  noVtx) const
inline

Read Operator only.

Parameters
noVtxkeynumber of the requested ElementPatch
Returns
the requested ElementPatch.

Definition at line 463 of file patches.hh.

◆ operator[]()

EdgePatch& geometry::VtxToEdgeSupportMap::operator[] ( uint  noVtx)
inline

Access operator to a Edgepatch corresponding to input keynumber.

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

Definition at line 453 of file patches.hh.

Member Data Documentation

◆ map_

HashMap<EdgePatch> geometry::VtxToEdgeSupportMap::map_
private

HashMap representing the map $ n\mapsto\mathcal{E}_n $ for $ n $ being a node key.

Definition at line 477 of file patches.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