OOFEM 3.0
Loading...
Searching...
No Matches
oofem::SpecificEntityRenumberingFunctor< TClass > Class Template Reference

Derived template class. More...

#include <entityrenumberingscheme.h>

Inheritance diagram for oofem::SpecificEntityRenumberingFunctor< TClass >:
Collaboration diagram for oofem::SpecificEntityRenumberingFunctor< TClass >:

Public Member Functions

 SpecificEntityRenumberingFunctor (TClass *_pt2Object, int(TClass ::*_fpt)(int, EntityRenumberingScheme))
virtual int operator() (int n, EntityRenumberingScheme ers)
virtual int call (int n, EntityRenumberingScheme ers)
 Call using function.
Public Member Functions inherited from oofem::EntityRenumberingFunctor
virtual ~EntityRenumberingFunctor ()

Private Attributes

int(TClass ::* fpt )(int, EntityRenumberingScheme)
 Pointer to member function.
TClass * pt2Object
 Pointer to object.

Detailed Description

template<class TClass>
class oofem::SpecificEntityRenumberingFunctor< TClass >

Derived template class.

Definition at line 73 of file entityrenumberingscheme.h.

Constructor & Destructor Documentation

◆ SpecificEntityRenumberingFunctor()

template<class TClass>
oofem::SpecificEntityRenumberingFunctor< TClass >::SpecificEntityRenumberingFunctor ( TClass * _pt2Object,
int(TClass ::* _fpt )(int, EntityRenumberingScheme) )
inline

Definition at line 85 of file entityrenumberingscheme.h.

References fpt, and pt2Object.

Member Function Documentation

◆ call()

template<class TClass>
virtual int oofem::SpecificEntityRenumberingFunctor< TClass >::call ( int ,
EntityRenumberingScheme  )
inlinevirtual

Call using function.

Implements oofem::EntityRenumberingFunctor.

Definition at line 96 of file entityrenumberingscheme.h.

References fpt, and pt2Object.

◆ operator()()

template<class TClass>
virtual int oofem::SpecificEntityRenumberingFunctor< TClass >::operator() ( int ,
EntityRenumberingScheme  )
inlinevirtual

Call using operator.

Returns
New number of component. Throws std::out_of_range if not found.

Implements oofem::EntityRenumberingFunctor.

Definition at line 91 of file entityrenumberingscheme.h.

References fpt, and pt2Object.

Member Data Documentation

◆ fpt

template<class TClass>
int(TClass ::* oofem::SpecificEntityRenumberingFunctor< TClass >::fpt) (int, EntityRenumberingScheme)
private

Pointer to member function.

Definition at line 77 of file entityrenumberingscheme.h.

Referenced by call(), operator()(), and SpecificEntityRenumberingFunctor().

◆ pt2Object

template<class TClass>
TClass* oofem::SpecificEntityRenumberingFunctor< TClass >::pt2Object
private

Pointer to object.

Definition at line 79 of file entityrenumberingscheme.h.

Referenced by call(), operator()(), and SpecificEntityRenumberingFunctor().


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

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