FunctionFromLambda< dim, NumberType > Class Template Reference#

DiFfRG: DiFfRG::internal::FunctionFromLambda< dim, NumberType > Class Template Reference
DiFfRG
Discretization Framework for functional Renormalization Group flows
DiFfRG::internal::FunctionFromLambda< dim, NumberType > Class Template Reference

#include <data.hh>

Inheritance diagram for DiFfRG::internal::FunctionFromLambda< dim, NumberType >:

Public Member Functions

 FunctionFromLambda (FUN &&fun_, uint components)
 
virtual void vector_value (const Point< dim > &p, Vector< NumberType > &values) const override
 

Private Types

using FUN = std::function< void(const Point< dim > &, Vector< NumberType > &)>
 

Private Attributes

FUN fun
 

Member Typedef Documentation

◆ FUN

template<uint dim, typename NumberType >
using DiFfRG::internal::FunctionFromLambda< dim, NumberType >::FUN = std::function<void(const Point<dim> &, Vector<NumberType> &)>
private

Constructor & Destructor Documentation

◆ FunctionFromLambda()

template<uint dim, typename NumberType >
DiFfRG::internal::FunctionFromLambda< dim, NumberType >::FunctionFromLambda ( FUN &&  fun_,
uint  components 
)
inline

Member Function Documentation

◆ vector_value()

template<uint dim, typename NumberType >
virtual void DiFfRG::internal::FunctionFromLambda< dim, NumberType >::vector_value ( const Point< dim > &  p,
Vector< NumberType > &  values 
) const
inlineoverridevirtual

Member Data Documentation

◆ fun

template<uint dim, typename NumberType >
FUN DiFfRG::internal::FunctionFromLambda< dim, NumberType >::fun
private

The documentation for this class was generated from the following file:
  • /__w/DiFfRG_current/DiFfRG_current/DiFfRG/include/DiFfRG/discretization/data/data.hh