GNU Octave  9.1.0
A high-level interpreted language, primarily intended for numerical computations, mostly compatible with Matlab
__glpk__.cc File Reference
#include <ctime>
#include <limits>
#include "Array.h"
#include "chMatrix.h"
#include "dColVector.h"
#include "dMatrix.h"
#include "dSparse.h"
#include "lo-ieee.h"
#include "defun-dld.h"
#include "error.h"
#include "errwarn.h"
#include "oct-map.h"
#include "ov.h"
#include "ovl.h"
#include <glpk.h>

Go to the source code of this file.

Macros

#define OCTAVE_GLPK_GET_INT_PARAM(NAME, VAL)
 
#define OCTAVE_GLPK_GET_REAL_PARAM(NAME, VAL)
 

Functions

octave_value_list F__glpk__ (const octave_value_list &, int)
 
C octave_functionG__glpk__ (const octave::dynamic_library &shl, bool relative)
 

Macro Definition Documentation

◆ OCTAVE_GLPK_GET_INT_PARAM

#define OCTAVE_GLPK_GET_INT_PARAM (   NAME,
  VAL 
)
Value:
do \
{ \
octave_value tmp = PARAM.getfield (NAME); \
\
if (tmp.is_defined ()) \
{ \
if (! tmp.isempty ()) \
VAL = tmp.xint_value ("glpk: invalid value in PARAM" NAME); \
error ("glpk: invalid value in PARAM" NAME); \
} \
} \
while (0)
void() error(const char *fmt,...)
Definition: error.cc:988
@ NAME
Definition: oct-parse.h:99

Definition at line 327 of file __glpk__.cc.

◆ OCTAVE_GLPK_GET_REAL_PARAM

#define OCTAVE_GLPK_GET_REAL_PARAM (   NAME,
  VAL 
)
Value:
do \
{ \
octave_value tmp = PARAM.getfield (NAME); \
\
if (tmp.is_defined ()) \
{ \
if (! tmp.isempty ()) \
VAL = tmp.xscalar_value ("glpk: invalid value in PARAM" NAME); \
error ("glpk: invalid value in PARAM" NAME); \
} \
} \
while (0)

Definition at line 312 of file __glpk__.cc.

Function Documentation

◆ F__glpk__()

◆ G__glpk__()

C octave_function* G__glpk__ ( const octave::dynamic_library &  shl,
bool  relative 
)

Definition at line 346 of file __glpk__.cc.