26 #include "lace_modelica.hpp"
27 #include <lacemodelica/lacemodelica.h>
32 int CASADI_MODELICAPARSER_LACEMODELICA_EXPORT
35 plugin->name =
"lacemodelica";
37 plugin->version = CASADI_VERSION;
53 lacemodelica_status_t status = lacemodelica_process_bmo(
filename.c_str(), output_dir.c_str());
54 casadi_assert(status == LACEMODELICA_SUCCESS,
55 "lacemodelica_process_bmo failed: " + std::string(lacemodelica_status_string(status)));
static const std::string meta_doc
A documentation string.
void parse(const std::string &filename, const std::string &output_dir) override
static ModelicaParserInternal * creator()
Create a new ModelicaParser.
static void registerPlugin(const Plugin &plugin, bool needs_lock=true)
Register an integrator in the factory.
int CASADI_MODELICAPARSER_LACEMODELICA_EXPORT casadi_register_modelicaparser_lacemodelica(ModelicaParserInternal::Plugin *plugin)
std::string filename(const std::string &path)
void CASADI_MODELICAPARSER_LACEMODELICA_EXPORT casadi_load_modelicaparser_lacemodelica()