Antares Simulator
Power System Simulator
Loading...
Searching...
No Matches
Antares::Optimization::ComponentFiller Class Reference

#include <ComponentFiller.h>

Inheritance diagram for Antares::Optimization::ComponentFiller:
Antares::Optimisation::LinearProblemApi::LinearProblemFiller

Public Member Functions

 ComponentFiller (ComponentFiller &other)=delete
 
 ComponentFiller (const Study::SystemModel::Component &component)
 Create a ComponentFiller for a Component.
 
void addVariables (Optimisation::LinearProblemApi::ILinearProblem &pb, Optimisation::LinearProblemApi::ILinearProblemData &data, Optimisation::LinearProblemApi::FillContext &ctx) override
 
void addStaticConstraint (Optimisation::LinearProblemApi::ILinearProblem &pb, const LinearConstraint &linear_constraint, const std::string &constraint_id) const
 
void addTimeDependentConstraints (Optimisation::LinearProblemApi::ILinearProblem &pb, const std::vector< LinearConstraint > &linear_constraints, const std::string &constraint_id) const
 
void addConstraints (Optimisation::LinearProblemApi::ILinearProblem &pb, Optimisation::LinearProblemApi::ILinearProblemData &data, Optimisation::LinearProblemApi::FillContext &ctx) override
 
void addObjective (Optimisation::LinearProblemApi::ILinearProblem &pb, Optimisation::LinearProblemApi::ILinearProblemData &data, Optimisation::LinearProblemApi::FillContext &ctx) override
 
- Public Member Functions inherited from Antares::Optimisation::LinearProblemApi::LinearProblemFiller

Public Attributes

VariableDictionary variableDictionary
 

Detailed Description

Component filler Implements LinearProblemFiller interface. Fills a LinearProblem with variables, constraints, and objective coefficients of a Component

Member Function Documentation

◆ addConstraints()

◆ addObjective()

◆ addVariables()


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