![]()  | 
  
    SG++-Doxygen-Documentation
    
   | 
 
Wrapper for std::function<Out(In)>. More...
#include <GeneralFunction.hpp>
Public Types | |
| typedef std::function< Out(In)> | function_type | 
| typedef Out | output_type | 
Public Member Functions | |
| Out | call (In in) const | 
| Evaluates the function (for python use etc., does the same as operator()).  More... | |
| GeneralFunction (Out(*ptr)(In)) | |
| for function pointers  More... | |
| template<typename T > | |
| GeneralFunction (T const &f) | |
| for lambdas or function objects  More... | |
| GeneralFunction () | |
| Default constructor, creating a constant zero function.  More... | |
| function_type | getStdFunction () const | 
| Out | operator() (In in) const | 
| Evaluates the function.  More... | |
Wrapper for std::function<Out(In)>.
This is necessary because SWIG can't handle std::function objects properly.
| typedef std::function<Out(In)> sgpp::combigrid::GeneralFunction< Out, In >::function_type | 
| typedef Out sgpp::combigrid::GeneralFunction< Out, In >::output_type | 
      
  | 
  inlineexplicit | 
for function pointers
      
  | 
  inlineexplicit | 
for lambdas or function objects
      
  | 
  inline | 
Default constructor, creating a constant zero function.
      
  | 
  inline | 
Evaluates the function (for python use etc., does the same as operator()).
      
  | 
  inline | 
Referenced by sgpp::combigrid::LejaPointDistribution::compute().
      
  | 
  inline | 
Evaluates the function.