KASKADE 7 development version
Classes | Public Member Functions | List of all members
Kaskade::Bridge::ParameterFunctional< Func, VectorImpl > Class Template Reference

A functional that may depend on parameters, implements AbstractParameterFunctional. More...

#include <newton_bridge.hh>

Detailed Description

template<typename Func, typename VectorImpl>
class Kaskade::Bridge::ParameterFunctional< Func, VectorImpl >

A functional that may depend on parameters, implements AbstractParameterFunctional.

Definition at line 760 of file newton_bridge.hh.

Inheritance diagram for Kaskade::Bridge::ParameterFunctional< Func, VectorImpl >:
Kaskade::AbstractParameterFunctional

Public Member Functions

 ParameterFunctional (VarFu &F_)
 
virtual std::unique_ptr< AbstractFunctionalgetFunctional (AbstractParameters const &p) const
 
virtual std::unique_ptr< AbstractFunctionalgetParameterLinFunctional (AbstractParameters const &p) const
 
virtual std::unique_ptr< AbstractFunctionalgetLinFunctionValue (AbstractParameters const &p) const
 

Constructor & Destructor Documentation

◆ ParameterFunctional()

template<typename Func , typename VectorImpl >
Kaskade::Bridge::ParameterFunctional< Func, VectorImpl >::ParameterFunctional ( VarFu &  F_)
inline

Definition at line 779 of file newton_bridge.hh.

Member Function Documentation

◆ getFunctional()

template<typename Func , typename VectorImpl >
virtual std::unique_ptr< AbstractFunctional > Kaskade::Bridge::ParameterFunctional< Func, VectorImpl >::getFunctional ( AbstractParameters const &  p) const
inlinevirtual

Implements Kaskade::AbstractParameterFunctional.

Definition at line 781 of file newton_bridge.hh.

◆ getLinFunctionValue()

virtual std::unique_ptr< AbstractFunctional > Kaskade::AbstractParameterFunctional::getLinFunctionValue ( AbstractParameters const &  p) const
inlinevirtualinherited

◆ getParameterLinFunctional()

virtual std::unique_ptr< AbstractFunctional > Kaskade::AbstractParameterFunctional::getParameterLinFunctional ( AbstractParameters const &  p) const
inlinevirtualinherited

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