dynardo::mop::MOPSolver Class Reference
Last update: 10.07.2023
dynardo::mop::MOPSolver Class Reference
Public Member Functions | |
MOPSolver (bool _signals_wanted=true) | |
MOPSolver (const dynardo::path_type &_omdb, bool _signals_wanted=true) | |
void | SetWorkingDirectory (const dynardo::path_type &_wdir) |
void | SetInitializeNames (const dynardo::string_list_type &_initialize_responses, const dynardo::string_list_type &_initialize_errors) |
bool | InitializeSolver (const dynardo::path_type &) |
bool | InitializeSolver (const dynardo::algorithm::datatypes::OMDB &, const dynardo::path_type &=dynardo::path_type()) |
bool | InitializeSolver () |
bool | CanApproximateFMOP (const title_path_map_type &_title_path_map) |
void | InitializeFMOPSolver () |
void | ReleaseFMOPSolver () |
void | InitializeMOPCustomSolvers () |
bool | BoundariesViolated (const dynardo::design_type &_design, dynardo::enums::eExtrapolationTypes _extrapolation_type, bool _throw) |
void | SetLog (dynardo::utils::log::LogBase_ptr_type) |
dynardo::utils::log::LogBase_ptr_type | GetLog () |
dynardo::utils::log::LogBase & | GetLoggerRef () |
void | SetMOPSolverPermissions (const dynardo::mop::MOPSolverPermissions &_mopsolver_permissions) |
const dynardo::algorithm::datatypes::OMDB & | GetOMDB () const |
const surrogate_info_container_type & | GetSurrogateInfos () const |
const dynardo::design_type & | GetReferenceDesign () |
const dynardo::string_list_type & | GetParameterNames () |
const dynardo::string_list_type & | GetResponseNames () |
const dynardo::string_list_type & | GetCriteriaNames () |
const dynardo::criterion_seq_type & | GetAllCriteria () |
external_solver_input_output_names_map_type | GetExternalInputsOutputsNames () |
dynardo::design_type | GetDesignWithOnlyActiveParameter (const design_type &orig_design) |
void | RemoveCVValues () |
qualities_map_type | ApproximateQualityValues (const dynardo::design_type &_design, dynardo::enums::eExtrapolationTypes _extrapolation_type) |
dynardo::design_type | Approximate (const dynardo::design_type &_design, bool _extrapolate) |
dynardo::design_type | Approximate (const dynardo::design_type &_design, dynardo::enums::eExtrapolationTypes _extrapolation_type, const dynardo::optislang::typedefs::matrix_type &_request_matrix_oracle=dynardo::optislang::typedefs::matrix_type()) |
dynardo::design_container_type | Approximate (const dynardo::design_container_type &_designs, bool _with_criteria, dynardo::enums::eExtrapolationTypes _extrapolation_type, bool _throw, const dynardo::optislang::typedefs::matrix_type &_request_matrix_oracle=dynardo::optislang::typedefs::matrix_type()) |
dynardo::mop::responses_and_criteria_type | ApproximateDesigns (const dynardo::optislang::typedefs::matrix_type &_request_matrix, bool _with_criteria, bool _extrapolate, bool _throw) |
dynardo::mop::responses_and_criteria_type | ApproximateDesigns (const dynardo::optislang::typedefs::matrix_type &_request_matrix, bool _with_criteria, dynardo::enums::eExtrapolationTypes _extrapolation_type, bool _throw) |
std::vector< double > | ApproximateGradientsPerResponse (const dynardo::optislang::typedefs::matrix_type &_request_matrix, const dynardo::string_type &_response_name, bool _extrapolation_type, bool _throw) |
std::vector< double > | ApproximateGradientsPerResponse (const dynardo::optislang::typedefs::matrix_type &_request_matrix, const dynardo::string_type &_response_name, dynardo::enums::eExtrapolationTypes _extrapolation_type, bool _throw) |
std::vector< double > | ApproximateGradients (const dynardo::optislang::typedefs::matrix_type &_request_matrix, bool _extrapolation_type, bool _throw) |
std::vector< double > | ApproximateGradients (const dynardo::optislang::typedefs::matrix_type &_request_matrix, dynardo::enums::eExtrapolationTypes _extrapolation_type, bool _throw) |
std::vector< double > | ApproximateErrorsPerResponse (const dynardo::optislang::typedefs::matrix_type &_request_matrix, const dynardo::string_type &_response_name, bool _extrapolation_type, bool _throw) |
std::vector< double > | ApproximateErrorsPerResponse (const dynardo::optislang::typedefs::matrix_type &_request_matrix, const dynardo::string_type &_response_name, dynardo::enums::eExtrapolationTypes _extrapolation_type, bool _throw) |
std::vector< double > | ApproximateErrors (const dynardo::optislang::typedefs::matrix_type &_request_matrix, bool _extrapolation_type, bool _throw) |
std::vector< double > | ApproximateErrors (const dynardo::optislang::typedefs::matrix_type &_request_matrix, dynardo::enums::eExtrapolationTypes _extrapolation_type, bool _throw) |
template<class Archive > | |
void | serialize (Archive &ar, const unsigned int version) |
Friends | |
class | boost::serialization::access |
The documentation for this class was generated from the following files:
- /home/lgraenin/develop/optiSLang/protos/mopsolver/mopsolver.hpp
- /home/lgraenin/develop/optiSLang/protos/mopsolver/mopsolver.cpp