ccgsl 2.7.2
C++wrappersforGnuScientificLibrary
gsl::multifit::nlinear::function_fdf::concept_fvv Struct Referenceabstract

This is an abstract base class. More...

#include <multifit_nlinear_function_fdf.hpp>

Collaboration diagram for gsl::multifit::nlinear::function_fdf::concept_fvv:
Collaboration graph

Public Member Functions

virtual int fvv (gsl::vector const &x, gsl::vector const &v, gsl::vector &fvv)=0
 The second directional derivatives. More...
 

Detailed Description

This is an abstract base class.

Its main purpose is to define the concept of a class whose objects can be used to construct a function object. Any class that implements concept_f and concept_fvv can be used in the constructor of function. This version allows gsl::vector instead of gsl_vector* with a small overhead.

Definition at line 109 of file multifit_nlinear_function_fdf.hpp.

Member Function Documentation

◆ fvv()

virtual int gsl::multifit::nlinear::function_fdf::concept_fvv::fvv ( gsl::vector const &  x,
gsl::vector const &  v,
gsl::vector fvv 
)
pure virtual

The second directional derivatives.

This can be undefined in which case finite difference approximations are used.

Parameters
xThe parameter vector
vThe velocity vector
fvvThe result vector.
Returns
An integer that represents the error code; return 0 (GSL_SUCCESS) for success and some value from the exception class for failure.

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