OOFEM 3.0
Loading...
Searching...
No Matches
oofem::mem_fun< T > Class Template Reference

#include <mathfem.h>

Public Member Functions

 mem_fun (T *o, double(T ::*p)(double))
double operator() (double x) const

Private Attributes

double(T ::* pmf )(double)
T * ptr

Detailed Description

template<class T>
class oofem::mem_fun< T >

Definition at line 174 of file mathfem.h.

Constructor & Destructor Documentation

◆ mem_fun()

template<class T>
oofem::mem_fun< T >::mem_fun ( T * o,
double(T ::* )(double) )
inline

Definition at line 179 of file mathfem.h.

References pmf, and ptr.

Member Function Documentation

◆ operator()()

template<class T>
double oofem::mem_fun< T >::operator() ( double x) const
inline

Definition at line 180 of file mathfem.h.

References pmf, and ptr.

Member Data Documentation

◆ pmf

template<class T>
double(T ::* oofem::mem_fun< T >::pmf) (double)
private

Definition at line 176 of file mathfem.h.

Referenced by mem_fun(), and operator()().

◆ ptr

template<class T>
T* oofem::mem_fun< T >::ptr
private

Definition at line 177 of file mathfem.h.

Referenced by mem_fun(), and operator()().


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