alpaqa 0.0.1
Nonconvex constrained optimization
Classes | Public Member Functions | Static Public Member Functions | Public Attributes | Private Member Functions | List of all members
CasADiParamWrapper Class Reference

Detailed Description

Definition at line 148 of file CasADiLoader.cpp.

+ Inheritance diagram for CasADiParamWrapper:
+ Collaboration diagram for CasADiParamWrapper:

Classes

struct  Functions
 

Public Member Functions

void wrap (Problem &prob) override
 
std::shared_ptr< ParamWrapperclone () const override
 

Static Public Member Functions

static std::shared_ptr< CasADiParamWrappercreate (unsigned p, Functions &&functions)
 

Public Attributes

struct alpaqa::CasADiParamWrapper::Functions cs
 
vec param
 

Private Member Functions

 CasADiParamWrapper (unsigned p, Functions &&functions)
 

Class Documentation

◆ alpaqa::CasADiParamWrapper::Functions

struct alpaqa::CasADiParamWrapper::Functions
+ Collaboration diagram for CasADiParamWrapper::Functions:
Class Members
CasADiFun_2Vi1So f
CasADiFun_2Vi1Vo grad_f
CasADiFun_2Vi1Vo g
CasADiFun_3Vi1Vo grad_g_prod
optional< CasADiFun_3Vi1Mo > hess_L
optional< CasADiFun_4Vi1Vo > hess_L_prod

Constructor & Destructor Documentation

◆ CasADiParamWrapper()

CasADiParamWrapper ( unsigned  p,
Functions &&  functions 
)
inlineprivate

Definition at line 163 of file CasADiLoader.cpp.

Member Function Documentation

◆ create()

static std::shared_ptr< CasADiParamWrapper > create ( unsigned  p,
Functions &&  functions 
)
inlinestatic

Definition at line 167 of file CasADiLoader.cpp.

+ Here is the caller graph for this function:

◆ wrap()

void wrap ( Problem prob)
inlineoverridevirtual

Implements ParamWrapper.

Definition at line 175 of file CasADiLoader.cpp.

◆ clone()

std::shared_ptr< ParamWrapper > clone ( ) const
inlineoverridevirtual

Implements ParamWrapper.

Definition at line 207 of file CasADiLoader.cpp.

Member Data Documentation

◆ cs

◆ param

vec param
inherited

Definition at line 130 of file include/alpaqa/util/problem.hpp.


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