30 #include "mathematical_model.h"
31 #include "neural_network.h"
51 explicit PlugIn(
const tinyxml2::XMLDocument&);
121 tinyxml2::XMLDocument*
to_XML(
void)
const;
122 void from_XML(
const tinyxml2::XMLDocument&);
void set_script_file_name(const std::string &)
void set_input_file_name(const std::string &)
const std::string & get_output_file_name(void) const
Returns the name of the output file.
const std::string & get_input_file_name(void) const
Returns the name of the input file.
InputMethod input_method
Type of data to be entered in the mathematical model.
size_t output_columns_number
Number of columns in the output file.
const InputMethod & get_input_method(void) const
Returns the method for including the information into the input file.
const std::string & get_input_flag(const size_t &) const
InputMethod
Enumeration of available methods for introducing neural network data into the input file...
void set_input_flags(const Vector< std::string > &)
const std::string & get_script_file_name(void) const
Returns the name of the script file.
void write_input_file(const NeuralNetwork &) const
const std::string & get_template_file_name(void) const
Returns the name of the template file.
bool operator==(const PlugIn &) const
Matrix< double > read_output_file_header(void) const
void write_input_file_independent_parameters(const NeuralNetwork &) const
std::string write_input_method(void) const
Returns a string with the name of the method for including the information into the input file...
std::string output_file_name
Name of output file.
std::string script_file_name
Name of script file.
std::string template_file_name
Name of template file.
void set_output_file_name(const std::string &)
Matrix< double > calculate_solutions(const NeuralNetwork &) const
Vector< std::string > input_flags
Vector of flags in the input file.
const Vector< std::string > & get_input_flags(void) const
Returns the vector of input file flags.
void set_input_method(const InputMethod &)
std::string to_string(void) const
Returns a string representation of the current plug-in object.
std::string input_file_name
Name of input file.
Matrix< double > read_output_file(void) const
size_t output_rows_number
Number of rows in the output file.
PlugIn & operator=(const PlugIn &)
tinyxml2::XMLDocument * to_XML(void) const
void from_XML(const tinyxml2::XMLDocument &)
void set_template_file_name(const std::string &)
void run_script(void) const
This method runs the script needed for executing the mathematical model.