alpaqa pantr
Nonconvex constrained optimization
Loading...
Searching...
No Matches
Public Attributes | List of all members
alpaqa_problem_register_t Struct Reference

#include <interop/dl-api/include/alpaqa/dl/dl-problem.h>

Detailed Description

Examples
C++/DLProblem/main.cpp.

Definition at line 160 of file dl-problem.h.

+ Collaboration diagram for alpaqa_problem_register_t:

Public Attributes

void * instance
 Owning pointer.
 
alpaqa_problem_functions_tfunctions
 Non-owning pointer, lifetime at least as long as instance.
 
void(* cleanup )(void *)
 Pointer to the function to clean up instance.
 
alpaqa_function_dict_textra_functions
 Pointer to a map of extra functions (C++ only).
 

Member Data Documentation

◆ instance

void* instance

Owning pointer.

Examples
C++/DLProblem/main.cpp.

Definition at line 162 of file dl-problem.h.

◆ functions

Non-owning pointer, lifetime at least as long as instance.

Examples
C++/DLProblem/main.cpp.

Definition at line 164 of file dl-problem.h.

◆ cleanup

void(* cleanup) (void *)

Pointer to the function to clean up instance.

Examples
C++/DLProblem/main.cpp.

Definition at line 166 of file dl-problem.h.

◆ extra_functions

alpaqa_function_dict_t* extra_functions

Pointer to a map of extra functions (C++ only).

Definition at line 168 of file dl-problem.h.


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