Antares Simulator
Power System Simulator
BB Struct Reference

Public Member Functions

void set_correspondances_des_variables ()
 
std::vector<::AREA_INPUT > InitializeShortTermStorageData ()
 
ShortTermStorageCumulativeConstraintData InitializeShortTermStorageCumulativeConstraintData ()
 
ConstraintBuilderData InitializeConstraintBuilder ()
 
ConstraintBuilderData InitializeConstraintBuilderData ()
 

Public Attributes

int nombreDePasDeTempsPourUneOptimisation = 50
 
std::vector< double > Pi = std::vector(2 * nombreDePasDeTempsPourUneOptimisation, 0.0)
 
std::vector< int > Colonne = std::vector(2 * nombreDePasDeTempsPourUneOptimisation, 0)
 
int nombreDeContraintes = 0
 
int nombreDeTermesDansLaMatriceDeContrainte = 0
 
std::vector< int > IndicesDebutDeLigne = std::vector(4, 0)
 
std::vector< double > CoefficientsDeLaMatriceDesContraintes
 
std::vector< int > IndicesColonnes
 
std::vector< int > NombreDeTermesDesLignes = std::vector<int>(4, 0)
 
std::string Sens = std::string(4, '=')
 
int IncrementDAllocationMatriceDesContraintes = 10
 
std::vector< CORRESPONDANCES_DES_VARIABLESCorrespondanceVarNativesVarOptim
 
const int32_t NombreDePasDeTempsPourUneOptimisation = nombreDePasDeTempsPourUneOptimisation
 
std::vector< int > NumeroDeVariableStockFinal = std::vector<int>(10, -1)
 
std::vector< std::vector< int > > NumeroDeVariableDeTrancheDeStock
 
std::vector< std::string > NomDesContraintes = std::vector<std::string>(100, "")
 
const std::vector< const char * > NomsDesPays = {"CountryA", "CountryB", "CountryC"}
 
const uint32_t weekInTheYear = 1
 
const uint32_t NombreDePasDeTemps = 168
 
std::vector< SingleAdditionalConstraintaddc1_withdrawal_constraints
 
std::vector< SingleAdditionalConstraintaddc2_injection_constraints
 
std::vector< SingleAdditionalConstraintaddc3_netting_constraints
 
std::shared_ptr< AdditionalConstraintsaddc1_withdrawal
 
std::shared_ptr< AdditionalConstraintsaddc2_injection
 
std::shared_ptr< AdditionalConstraintsaddc3_netting
 
PROPERTIES storage1
 
PROPERTIES storage2
 
PROPERTIES storage3
 
std::vector< CORRESPONDANCES_DES_CONTRAINTESCorrespondanceCntNativesCntOptim
 
std::vector<::AREA_INPUT > shortTermStorage = InitializeShortTermStorageData()
 
CORRESPONDANCES_DES_CONTRAINTES_HEBDOMADAIRES CorrespondanceCntNativesCntOptimHebdomadaires
 
ShortTermStorageCumulativeConstraintData shorttermstoragecumulativeconstraintdata = InitializeShortTermStorageCumulativeConstraintData()
 
ConstraintBuilderData constraint_builder_data = InitializeConstraintBuilderData()
 

Member Data Documentation

◆ CorrespondanceCntNativesCntOptimHebdomadaires

CORRESPONDANCES_DES_CONTRAINTES_HEBDOMADAIRES BB::CorrespondanceCntNativesCntOptimHebdomadaires
Initial value:
{
{},
std::vector<int>(20, 0)}

◆ NumeroDeVariableDeTrancheDeStock

std::vector<std::vector<int> > BB::NumeroDeVariableDeTrancheDeStock
Initial value:
= std::vector<std::vector<int>>(
10,
std::vector<int>(5, -1))

◆ storage1

PROPERTIES BB::storage1
Initial value:
= {.additionalConstraints = {addc1_withdrawal},
.clusterGlobalIndex = 0,
.name = "cluster_1"}

◆ storage2

PROPERTIES BB::storage2
Initial value:
= {.additionalConstraints = {addc2_injection},
.clusterGlobalIndex = 1,
.name = "cluster_2"}

◆ storage3

PROPERTIES BB::storage3
Initial value:
= {.injectionEfficiency = 45,
.withdrawalEfficiency = 2025,
.additionalConstraints = {addc3_netting},
.clusterGlobalIndex = 2,
.name = "cluster_3"}

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