EPEC solve
Solving Equilibrium Problems with Equilibrium Constraints (EPECs)
Public Member Functions | Data Fields
Models::LeadPar Struct Reference

Stores the parameters of the leader in a country model. More...

#include <models.h>

Public Member Functions

 LeadPar (double imp_lim=-1, double exp_lim=-1, double price_limit=-1, bool tax_revenue=false, unsigned int tax_type_=0)
 

Data Fields

double import_limit = -1
 
double export_limit = -1
 
double price_limit
 Government does not want the price to exceed this limit. More...
 
Models::TaxType tax_type
 
bool tax_revenue = false
 

Detailed Description

Stores the parameters of the leader in a country model.

Definition at line 59 of file models.h.

Constructor & Destructor Documentation

◆ LeadPar()

Models::LeadPar::LeadPar ( double  imp_lim = -1,
double  exp_lim = -1,
double  price_limit = -1,
bool  tax_revenue = false,
unsigned int  tax_type_ = 0 
)
inline

Definition at line 77 of file models.h.

Field Documentation

◆ export_limit

double Models::LeadPar::export_limit = -1

Maximum net export in the country. If no limit, set the value as -1;

Definition at line 62 of file models.h.

◆ import_limit

double Models::LeadPar::import_limit = -1

Maximum net import in the country. If no limit, set the value as -1;

Definition at line 60 of file models.h.

◆ price_limit

double Models::LeadPar::price_limit
Initial value:
=
-1

Government does not want the price to exceed this limit.

Definition at line 64 of file models.h.

◆ tax_revenue

bool Models::LeadPar::tax_revenue = false

Dictates whether the leader objective will include tax revenues

Definition at line 70 of file models.h.

◆ tax_type

Models::TaxType Models::LeadPar::tax_type
Initial value:

0 For standard, 1 for constant tax, 2 for carbon tax

Definition at line 67 of file models.h.


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