Go to the documentation of this file.
35#ifndef entityrenumberingscheme_h
36#define entityrenumberingscheme_h
39#include <unordered_map>
125 OOFEM_ERROR(
"unsupported EntityRenumberingScheme");
127 throw std::out_of_range(
"entry not found");
132 {
return this->operator() (n, ers); };
virtual ~EntityRenumberingFunctor()
virtual int call(int, EntityRenumberingScheme)=0
Call using function.
std ::unordered_map< int, int > & dofmanMap
std ::unordered_map< int, int > & elemMap
int call(int n, EntityRenumberingScheme ers) override
Call using function.
MapBasedEntityRenumberingFunctor(std ::unordered_map< int, int > &_dofmanMap, std ::unordered_map< int, int > &_elemMap)
int(TClass ::* fpt)(int, EntityRenumberingScheme)
Pointer to member function.
TClass * pt2Object
Pointer to object.
virtual int call(int n, EntityRenumberingScheme ers)
Call using function.
virtual int operator()(int n, EntityRenumberingScheme ers)
SpecificEntityRenumberingFunctor(TClass *_pt2Object, int(TClass ::*_fpt)(int, EntityRenumberingScheme))
This page is part of the
OOFEM-3.0 documentation. Copyright Copyright (C) 1994-2025 Borek Patzak
Bořek Patzák
Project e-mail:
oofem@fsv.cvut.cz
Generated at for OOFEM by
doxygen
1.15.0 written by Dimitri van Heesch,
© 1997-2011