23 lines
750 B
C++
Executable File
23 lines
750 B
C++
Executable File
#pragma once
|
|
|
|
#include "types.hpp"
|
|
|
|
#ifdef __cplusplus
|
|
extern "C" {
|
|
#endif
|
|
|
|
int tiny_codegen(TinySolver* solver, const char* output_dir, int verbose);
|
|
|
|
int tiny_codegen_with_sensitivity(TinySolver* solver, const char* output_dir,
|
|
tinyMatrix* dK, tinyMatrix* dP,
|
|
tinyMatrix* dC1, tinyMatrix* dC2, int verbose);
|
|
|
|
int codegen_create_directories(const char* output_dir, int verbose);
|
|
int codegen_data_header(const char* output_dir, int verbose);
|
|
int codegen_data_source(TinySolver* solver, const char* output_dir, int verbose);
|
|
int codegen_example(const char* output_dir, int verbose);
|
|
|
|
|
|
#ifdef __cplusplus
|
|
}
|
|
#endif |