VCCC  2024.05
VisualCamp Common C++ library
gradient

calculates gradient value of the given function and variables More...

Detailed Description

See also
partialDiff: get partial differential value using symmetric method

Functions

template<typename T , typename DifferentialCategory = differential_symmetric_t, typename Func , typename ... Vars, typename ... Args>
auto gradient (Func f, std::tuple< Vars... > vars, Args &&... args)
 

Function Documentation

◆ gradient()

auto vccc::gradient ( Func  f,
std::tuple< Vars... >  vars,
Args &&...  args 
)
inline
Template Parameters
Tcalculating type
DifferentialCategorydifferentiating method
Parameters
ffunction
varsfunction variables
argsnon-variable extra function parameters
Returns