26 #ifndef CASADI_GLOBAL_OPTIONS_HPP
27 #define CASADI_GLOBAL_OPTIONS_HPP
32 #include "casadi/core/casadi_common.hpp"
33 #include <casadi/core/casadi_export.h>
61 static bool simplification_on_the_fly;
63 static std::string casadipath;
65 static std::string casadi_include_path;
67 static bool hierarchical_sparsity;
69 static casadi_int max_num_dir;
71 static casadi_int start_index;
73 static bool julia_initialized;
75 static casadi_int copy_elision_min_size;
86 static void setCasadiPath(
const std::string & path) { casadipath = path; }
96 copy_elision_min_size=sz;
97 if (copy_elision_min_size!=-1 && copy_elision_min_size<2) {
98 copy_elision_min_size = 2;
Collects global CasADi options.
static bool getHierarchicalSparsity()
static std::string getCasadiIncludePath()
static std::string getCasadiPath()
static void setCasadiPath(const std::string &path)
static void setCasadiIncludePath(const std::string &path)
static void setSimplificationOnTheFly(bool flag)
static void setCopyElisionMinSize(casadi_int sz)
static void setHierarchicalSparsity(bool flag)
static casadi_int getCopyElisionMinSize()
static casadi_int getMaxNumDir()
static bool getSimplificationOnTheFly()
static void setMaxNumDir(casadi_int ndir)