OOFEM  2.4
OOFEM.org - Object Oriented Finite Element Solver
oofem::MapBasedEntityRenumberingFunctor Class Reference

Renumbering functor based on provided maps. More...

#include <entityrenumberingscheme.h>

+ Inheritance diagram for oofem::MapBasedEntityRenumberingFunctor:
+ Collaboration diagram for oofem::MapBasedEntityRenumberingFunctor:

Public Member Functions

 MapBasedEntityRenumberingFunctor (std::map< int, int > &_dofmanMap, std::map< int, int > &_elemMap)
 
virtual int operator() (int n, EntityRenumberingScheme ers)
 Call using operator. More...
 
virtual int call (int n, EntityRenumberingScheme ers)
 Call using function. More...
 
- Public Member Functions inherited from oofem::EntityRenumberingFunctor
virtual ~EntityRenumberingFunctor ()
 

Private Attributes

std::map< int, int > & dofmanMap
 
std::map< int, int > & elemMap
 

Detailed Description

Renumbering functor based on provided maps.

Definition at line 98 of file entityrenumberingscheme.h.

Constructor & Destructor Documentation

oofem::MapBasedEntityRenumberingFunctor::MapBasedEntityRenumberingFunctor ( std::map< int, int > &  _dofmanMap,
std::map< int, int > &  _elemMap 
)
inline

Definition at line 104 of file entityrenumberingscheme.h.

Member Function Documentation

virtual int oofem::MapBasedEntityRenumberingFunctor::call ( int  ,
EntityRenumberingScheme   
)
inlinevirtual

Call using function.

Implements oofem::EntityRenumberingFunctor.

Definition at line 127 of file entityrenumberingscheme.h.

virtual int oofem::MapBasedEntityRenumberingFunctor::operator() ( int  ,
EntityRenumberingScheme   
)
inlinevirtual

Call using operator.

Implements oofem::EntityRenumberingFunctor.

Definition at line 108 of file entityrenumberingscheme.h.

References oofem::ERS_DofManager, oofem::ERS_Element, and OOFEM_ERROR.

Member Data Documentation

std :: map< int, int >& oofem::MapBasedEntityRenumberingFunctor::dofmanMap
private

Definition at line 101 of file entityrenumberingscheme.h.

std :: map< int, int > & oofem::MapBasedEntityRenumberingFunctor::elemMap
private

Definition at line 101 of file entityrenumberingscheme.h.


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

This page is part of the OOFEM documentation. Copyright (c) 2011 Borek Patzak
Project e-mail: info@oofem.org
Generated at Tue Jan 2 2018 20:07:38 for OOFEM by doxygen 1.8.11 written by Dimitri van Heesch, © 1997-2011