KASKADE 7 development version
Classes | Public Member Functions | List of all members
Kaskade::QuadraticModel< Lin, simplified >::HessianTimesDirection< row, dim, Cache > Class Template Reference

#include <functional_manipulation.hh>

Detailed Description

template<class Lin, bool simplified = true>
template<int row, int dim, class Cache>
class Kaskade::QuadraticModel< Lin, simplified >::HessianTimesDirection< row, dim, Cache >

Definition at line 91 of file functional_manipulation.hh.

Classes

struct  result
 
struct  result< HessianTimesDirection< row, dim, Cache >(T, State)>
 

Public Member Functions

 HessianTimesDirection (VariationalArg< RT, dim > const &arg_, DomainElement const &du_, Cache const &cache_, Evaluators const &eval_)
 
template<class Variable >
RowValueType< row >::type operator() (Variable const &var, typename RowValueType< row >::type const &sum) const
 

Constructor & Destructor Documentation

◆ HessianTimesDirection()

template<class Lin , bool simplified = true>
template<int row, int dim, class Cache >
Kaskade::QuadraticModel< Lin, simplified >::HessianTimesDirection< row, dim, Cache >::HessianTimesDirection ( VariationalArg< RT, dim > const &  arg_,
DomainElement const &  du_,
Cache const &  cache_,
Evaluators const &  eval_ 
)
inline

Definition at line 106 of file functional_manipulation.hh.

Member Function Documentation

◆ operator()()

template<class Lin , bool simplified = true>
template<int row, int dim, class Cache >
template<class Variable >
RowValueType< row >::type Kaskade::QuadraticModel< Lin, simplified >::HessianTimesDirection< row, dim, Cache >::operator() ( Variable const &  var,
typename RowValueType< row >::type const &  sum 
) const
inline

Definition at line 112 of file functional_manipulation.hh.


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