Antares Xpansion
Investment simulations for Antares studies
Loading...
Searching...
No Matches
LinkProfile Struct Reference

LinkProfile structure. More...

#include <LinkProfile.h>

Classes

class  InvalidHourForProfile
 

Public Member Functions

 LinkProfile (ProblemGenerationLog::ProblemGenerationLoggerSharedPointer logger)
 LinkProfile default constructor.
 
double getDirectProfile (size_t hour) const
 returns the value of a direct link profile
 
double getIndirectProfile (size_t hour) const
 returns the value of a direct link profile
 
bool operator== (const LinkProfile &rhs) const
 

Public Attributes

std::vector< double > direct_link_profile
 direct linkprofile values
 
std::vector< double > indirect_link_profile
 indirect linkprofile values if different from direct linkprofile
 

Detailed Description

LinkProfile structure.

Member Function Documentation

◆ getDirectProfile()

double LinkProfile::getDirectProfile ( size_t  hour) const

returns the value of a direct link profile

Parameters
hour: period for which to get the linkprofile value (between 0 and 8759)

◆ getIndirectProfile()

double LinkProfile::getIndirectProfile ( size_t  hour) const

returns the value of a direct link profile

Parameters
hour: period for which to get the linkprofile value (between 0 and 8759)

Member Data Documentation

◆ direct_link_profile

std::vector<double> LinkProfile::direct_link_profile
Initial value:
=
std::vector<double>(NUMBER_OF_HOUR_PER_YEAR, 1)

direct linkprofile values

◆ indirect_link_profile

std::vector<double> LinkProfile::indirect_link_profile
Initial value:
=
std::vector<double>(NUMBER_OF_HOUR_PER_YEAR, 1)

indirect linkprofile values if different from direct linkprofile


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