Antares Xpansion
Investment simulations for Antares studies
Loading...
Searching...
No Matches
SensitivityProblemModifierTest Class Reference
Inheritance diagram for SensitivityProblemModifierTest:

Public Attributes

SolverData lastMasterData
 

Protected Member Functions

void SetUp () override
 
void TearDown () override
 
SolverData init_solver_data_from_solver_model (const SolverAbstract::Ptr &solver_model)
 
void update_n_cols (SolverData &solver_data)
 
void update_n_rows (SolverData &solver_data)
 
void update_n_elems (SolverData &solver_data)
 
void update_col_names (SolverData &solver_data)
 
void update_col_type (SolverData &solver_data)
 
void update_row_type (SolverData &solver_data)
 
void update_objectives (SolverData &solver_data)
 
void update_lower_bounds (SolverData &solver_data)
 
void update_upper_bounds (SolverData &solver_data)
 
void update_mat_val (SolverData &solver_data)
 
std::vector< double > getRowCoefficients (SolverData &solver_data, int index_row)
 
std::vector< int > getRowColIndexes (SolverData &solver_data, int index_row)
 
void update_rhs_val (SolverData &solver_data)
 
void verify_columns_are (SolverData &solver_data, const int expected_n_cols)
 
void verify_rows_are (SolverData &solver_data, const int expected_n_rows)
 
void verify_column_name_is (SolverData &solver_data, const int col_id, std::basic_string< char > name)
 
void verify_column_is_of_type (SolverData &solver_data, const int col_id, char type)
 
void verify_column_objective_is (SolverData &solver_data, const int col_id, double obj_value)
 
void verify_column_lower_bound_is (SolverData &solver_data, const int col_id, double lower_value)
 
void verify_column_upper_bound_is (SolverData &solver_data, const int col_id, double upper_value)
 
void verify_row_is_of_type (SolverData &solver_data, const int row_id, char type)
 
void verify_rhs_is (SolverData &solver_data, const int rhs_id, double rhs_value)
 
void verify_column (SolverData &solver_data, const int col_id, std::basic_string< char > name, char type, double obj_value, double lower_value, double upper_value)
 
void verify_row (SolverData &solver_data, int row, char type, const std::vector< double > &coeff, const std::vector< int > &col_indexes, double rhs)
 
void verify_column_number_equality (SolverData &lastMasterData, SolverData &sensitivityPbData)
 
void verify_column_name_equality (SolverData &lastMasterData, SolverData &sensitivityPbData, const int col_id)
 
void verify_column_type_equality (SolverData &lastMasterData, SolverData &sensitivityPbData, const int col_id)
 
void verify_column_objective_equality (SolverData &lastMasterData, SolverData &sensitivityPbData, const int col_id)
 
void verify_column_lower_bound_equality (SolverData &lastMasterData, SolverData &sensitivityPbData, const int col_id)
 
void verify_column_upper_bound_equality (SolverData &lastMasterData, SolverData &sensitivityPbData, const int col_id)
 
void verify_column_equality (SolverData &lastMasterData, SolverData &sensitivityPbData, const int col_id)
 
void verify_column_objective_update (SolverData &lastMasterData, SolverData &sensitivityPbData, const int col_id)
 
void verify_row_is_added (SolverData &lastMasterData, SolverData &sensitivityPbData)
 
void verify_row_type_equality (SolverData &lastMasterData, SolverData &sensitivityPbData, const int row_id)
 
void verify_rhs_equality (SolverData &lastMasterData, SolverData &sensitivityPbData, const int row_id)
 
void verify_row_equality (SolverData &lastMasterData, SolverData &sensitivityPbData, const int row_id)
 
void verify_additional_row (SolverData &sensitivityPbData)
 
void verify_last_master_problem (SolverData &solver_data)
 
void verify_sensitivity_problem (SolverData &lastMasterData, SolverData &sensitivityPbData)
 

The documentation for this class was generated from the following file: