alpaqa 1.0.0a9
Nonconvex constrained optimization
Loading...
Searching...
No Matches
Classes | Namespaces | Macros | Functions
cutest-loader.cpp File Reference
#include <alpaqa/cutest/cutest-loader.hpp>
#include <alpaqa/util/sparse-ops.hpp>
#include <cutest.h>
#include <dlfcn.h>
#include <cassert>
#include <functional>
#include <iostream>
#include <memory>
#include <stdexcept>
#include <string>
#include <string_view>
#include <vector>
+ Include dependency graph for cutest-loader.cpp:

Go to the source code of this file.

Classes

class  CUTEstLoader
 
struct  CUTEstLoader::ConstrFuncs
 

Namespaces

namespace  alpaqa
 

Macros

#define CUTEST_csjp   FUNDERSCORE(cutest_csjp)
 
#define STR(x)   #x
 
#define LOAD_DL_FUNC(f)   dlfun<decltype(f)>(STR(f))
 

Functions

void FUNDERSCORE() cutest_csjp (integer *status, integer *nnzj, const integer *lj, integer *J_var, integer *J_con)
 
const char * enum_name (CUTEstProblem::Report::Status s)
 
std::ostream & operator<< (std::ostream &os, CUTEstProblem::Report::Status s)
 
std::ostream & operator<< (std::ostream &os, const CUTEstProblem::Report &r)
 

Class Documentation

◆ alpaqa::CUTEstLoader::ConstrFuncs

struct alpaqa::CUTEstLoader::ConstrFuncs
+ Collaboration diagram for CUTEstLoader::ConstrFuncs:
Class Members
decltype(CUTEST_cfn) * cfn
decltype(CUTEST_cofg) * cofg
decltype(CUTEST_ccfg) * ccfg
decltype(CUTEST_clfg) * clfg
decltype(CUTEST_cjprod) * cjprod
decltype(CUTEST_ccifg) * ccifg
decltype(CUTEST_cigr) * cigr
decltype(CUTEST_cdimsj) * cdimsj
decltype(FUNDERSCORE(cutest_csjp)) * csjp
decltype(CUTEST_ccfsg) * ccfsg
decltype(CUTEST_cdh) * cdh
decltype(CUTEST_cdimsh) * cdimsh
decltype(CUTEST_cshp) * cshp
decltype(CUTEST_csh) * csh
decltype(CUTEST_chprod) * chprod

Macro Definition Documentation

◆ CUTEST_csjp

#define CUTEST_csjp   FUNDERSCORE(cutest_csjp)

Definition at line 51 of file cutest-loader.cpp.

◆ STR

#define STR (   x)    #x

Definition at line 56 of file cutest-loader.cpp.

◆ LOAD_DL_FUNC

#define LOAD_DL_FUNC (   f)    dlfun<decltype(f)>(STR(f))

Definition at line 57 of file cutest-loader.cpp.

Function Documentation

◆ cutest_csjp()

void FUNDERSCORE() cutest_csjp ( integer *  status,
integer *  nnzj,
const integer *  lj,
integer *  J_var,
integer *  J_con 
)