mopsolver
Last update: 16.07.2025 44 typedef std::pair< dynardo::string_list_type, dynardo::string_list_type > input_output_names_pair_type;
45 typedef std::map< dynardo::string_type, input_output_names_pair_type > external_solver_input_output_names_map_type;
53 void SetInitializeNames( const dynardo::string_list_type& _initialize_responses, const dynardo::string_list_type& _initialize_errors );
56 bool InitializeSolver( const dynardo::algorithm::datatypes::OMDB&, const dynardo::path_type& = dynardo::path_type() );
60 static bool CanInitializeFMOPSolver( const dynardo::algorithm::datatypes::OMDB&, dynardo::utils::log::LogBase_ptr_type );
98 typedef boost::variant< qualities_vector_type, collected_qualities_vector_type > qualities_variant_type;
111 const dynardo::optislang::typedefs::matrix_type& _request_matrix_oracle = dynardo::optislang::typedefs::matrix_type() );
117 const dynardo::optislang::typedefs::matrix_type& _request_matrix_oracle = dynardo::optislang::typedefs::matrix_type() );
171 static void Calculate( const std::string& omdb_file, const std::string& in_file, const std::string& out_file,
181 bool BoundariesViolated( const dynardo::optislang::typedefs::matrix_type& _request_matrix, dynardo::enums::eExtrapolationTypes _extrapolation_type, bool _throw );
182 dynardo::optislang::typedefs::matrix_type DesignsToRequestMatrix( const dynardo::design_container_type& _designs );
Definition: mopsolver.hpp:39
Definition: mopsolver.hpp:33