write.gdx: Write a list of parameters in a gdx (old version which uses a...

View source: R/gdxtools.R

write.gdxR Documentation

Write a list of parameters in a gdx (old version which uses a temporary gams file)

Description

Write a list of parameters in a gdx (old version which uses a temporary gams file)

Usage

write.gdx(
  file,
  params = list(),
  vars_l = list(),
  vars_lo = list(),
  vars_up = list(),
  sets = list(),
  removeLST = T,
  usetempdir = T,
  digits = 16,
  compress = F
)

Arguments

file

the filename of the gdx to save

params

named list of parameters

vars_l

named list of variable levels

vars_lo

named list of variable lower bounds

vars_up

named list of variable upper bounds

sets

named list of sets

removeLST

remove temporary lst file

usetempdir

uses system temp dir for the temporary files, otherwise use local file "tmp.gms"

compress

compress GDX

digit

number of digits to use

Author(s)

Laurent Drouet

Examples

 ## Not run: 
    param1 = data.frame(x=c('1','2'),value=1:10)
    param2 = data.frame(a=c('london','paris','tahiti'),value=c(50,0.2,1e-2))
    write.gdx("test.gdx",list(param1=param1,param2=param2))
 
## End(Not run)


lolow/gdxtools documentation built on Sept. 23, 2023, 10:37 p.m.