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

Public Attributes

const std::string coin_name = "CBC"
 
const std::string xpress_name = "XPRESS"
 
std::string data_test_dir
 
const std::string semibase_name = "semibase"
 
const std::string peak_name = "peak"
 
const std::string pv_name = "pv"
 
const std::string battery_name = "battery"
 
const std::string transmission_name = "transmission_line"
 
std::vector< std::string > candidate_names
 
SolverAbstract::Ptr math_problem
 
std::shared_ptr< SensitivityILoggerlogger
 
std::shared_ptr< SensitivityWriterwriter
 
SensitivityInputData input_data
 

Protected Member Functions

void SetUp () override
 
void init_solver (std::string solver_name, std::string last_master_mps_path)
 
std::string prepare_toy_sensitivity_pb (bool capex=true, std::vector< std::string > projection_candidates={})
 
std::string prepare_real_sensitivity_pb (bool capex=true, std::vector< std::string > projection_candidates={})
 
void launch_tests (std::string mps_path, std::map< std::string, std::vector< SinglePbData > > expec_output_data_map)
 
std::stringstream get_single_pb_data_stream (const SinglePbData &pb_data)
 
bool areEquals (const Point &left, const Point &right)
 
bool areEquals (const SinglePbData &left, const SinglePbData &right)
 
void verify_output_data (const std::vector< SinglePbData > &pbs_data, std::vector< SinglePbData > expec_pbs_data)
 
void verify_single_pb_data (const SinglePbData &single_pb_data, const SinglePbData &expec_single_pb_data)
 
void verify_candidates (const Point &candidates, const Point &expec_candidates)
 

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