Antares Simulator
Power System Simulator
Loading...
Searching...
No Matches
Antares::Data::UIRuntimeInfo Class Referencefinal

Public Types

using VectorByType
 
using ByOperatorAndType = std::map<enum BindingConstraint::Operator, VectorByType>
 

Constructor & Destructor

Area::LinkMap orderedAreasAndLinks
 Areas ordered by their name + links ordered by their name.
 
BindingConstraintsRepository::Set orderedConstraint
 Binding constraints ordered by their name.
 
ByOperatorAndType byOperator
 All binding constraints according their operator (<, > and = only)
 
AreaLink::Vector pLink
 Vector of pointers to links, in lexicographic order.
 
 UIRuntimeInfo (Study &study)
 Constructor.
 
 ~UIRuntimeInfo ()
 Destructor.
 
void reloadAll ()
 Reload all informations about the study.
 
void reload ()
 Reload informations about the study.
 
void reloadBindingConstraints ()
 
uint linkCount () const
 The total number of links in the study.
 
uint clusterCount () const
 The total number of links in the clusters.
 
AreaLinklink (uint i)
 Get the link according a given index.
 
const AreaLinklink (uint i) const
 
ThermalClustercluster (uint i)
 Get the cluster according a given index.
 
const ThermalClustercluster (uint i) const
 
BindingConstraintconstraint (uint i)
 
const BindingConstraintconstraint (uint i) const
 
uint constraintCount () const
 
uint countItems (BindingConstraint::Operator op, BindingConstraint::Type type)
 
uint visibleClustersCount (uint layerID)
 
uint visibleLinksCount (uint layerID)
 

Member Typedef Documentation

◆ VectorByType

using Antares::Data::UIRuntimeInfo::VectorByType
Initial value:
std::map<enum BindingConstraint::Type,
Type
Definition BindingConstraint.h:55
std::vector< std::shared_ptr< BindingConstraint > > Vector
Vector of binding constraints.
Definition BindingConstraintsRepository.h:39

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