#ifndef mecca // ketelsen 18.09.2018: Removed create_fill_routine #include #include #include #include #include #include "fortran_file.h" #include "expand_decomp.h" // Class to create module which contains code generated by kpp. / / // ketelsen 18.09.2018: Removed create_fill_routine #include #include #include #include #include #include "fortran_file.h" #include "expand_decomp.h" // Class to create module which contains code generated by kpp. class create_kpp_module { vector kpp_files; vector kpp_subroutines; vector kpp_includes; vector e5_subroutines; fortran_file mz_kpp; fortran_file e5_kpp; fortran_file header_variables; string prefix; string module_name; vector global_variable_list; vector species_list; vector interface_ignore; vector Vvar_list; void create_fortran_files_and_read(); void copy_files_to_subroutines(); void add_solver_to_subroutine_list(); void generate_module_header(); void write_module_file(); void create_kpp_integrate(); public: void do_work (string s) ; create_kpp_module () { global_variable_list.push_back("C"); global_variable_list.push_back("VAR"); global_variable_list.push_back("FIX"); global_variable_list.push_back("A"); global_variable_list.push_back("RCONST"); } }; #endif