rm_vision/tasks/auto_aim/planner/tinympc/codegen.hpp
2025-12-15 02:33:20 +08:00

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