40 #ifndef GENERIC_BASH_FLOW_HPP 41 #define GENERIC_BASH_FLOW_HPP 45 #define BASH_FLOW_TOOL_ID "bash_flow" 46 #define BASH_FLOW_TOOL_EXEC "bash"
std::string toString(const xml_script_node_tRef node, const DesignParametersRef dp) const override
Returns the string-based representation of the XML element.
~bash_flow_wrapper() override
Destructor.
void generate_synthesis_script(const DesignParametersRef &dp, const std::string &file_name) override
Creates the proper configuration script.
std::string get_command_line(const DesignParametersRef &dp) const override
Returns the proper command line.
void EvaluateVariables(const DesignParametersRef dp) override
Evaluates the design variables.
Main class for wrapping bash_flow tool by NANOXPLORE.
bash_flow_wrapper(const ParameterConstRef &Param, const std::string &_output_dir, const generic_deviceRef &_device)
Constructor.
std::string getStringValue(const xml_script_node_tRef node, const DesignParametersRef &dp) const override
Returns the string-based representation of the XML element.