Google OR-Tools v9.15
a fast and portable software suite for combinatorial optimization
Loading...
Searching...
No Matches
solver.h File Reference
#include <stddef.h>

Go to the source code of this file.

Functions

struct MathOptInterrupterMathOptNewInterrupter ()
void MathOptFreeInterrupter (struct MathOptInterrupter *interrupter)
void MathOptInterrupt (struct MathOptInterrupter *interrupter)
int MathOptIsInterrupted (const struct MathOptInterrupter *interrupter)
int MathOptSolve (const void *model, size_t model_size, int solver_type, struct MathOptInterrupter *interrupter, void **solve_result, size_t *solve_result_size, char **status_msg)
void MathOptFree (void *ptr)

Function Documentation

◆ MathOptFree()

void MathOptFree ( void * ptr)

Definition at line 147 of file solver.cc.

◆ MathOptFreeInterrupter()

void MathOptFreeInterrupter ( struct MathOptInterrupter * interrupter)

Definition at line 99 of file solver.cc.

◆ MathOptInterrupt()

void MathOptInterrupt ( struct MathOptInterrupter * interrupter)

Definition at line 103 of file solver.cc.

◆ MathOptIsInterrupted()

int MathOptIsInterrupted ( const struct MathOptInterrupter * interrupter)

◆ MathOptNewInterrupter()

struct MathOptInterrupter * MathOptNewInterrupter ( )

Definition at line 97 of file solver.cc.

◆ MathOptSolve()

int MathOptSolve ( const void * model,
size_t model_size,
int solver_type,
struct MathOptInterrupter * interrupter,
void ** solve_result,
size_t * solve_result_size,
char ** status_msg )

Definition at line 112 of file solver.cc.