26 #include "xml_file_internal.hpp"
38 #ifdef CASADI_WITH_THREADSAFE_SYMBOLICS
39 std::mutex XmlFileInternal::mutex_solvers_;
48 casadi_error(
"parse not defined for " +
class_name());
53 casadi_error(
"dump not defined for " +
class_name());
virtual std::string class_name() const =0
Readable name of the internal class.
static std::map< std::string, Plugin > solvers_
Collection of solvers.
static const std::string infix_
Infix.
void disp(std::ostream &stream, bool more=false) const override
Print a description.
virtual void dump(const std::string &filename, const XmlNode &node)
virtual XmlNode parse(const std::string &filename)
~XmlFileInternal() override
std::string filename(const std::string &path)