# generateOffline -- generate tables of reflexive 4d poytopes from the Kreuzer-Skarke list

## Synopsis

• Usage:
filename = generateOffline(h11,h12)
filename = generateOffline h11
• Inputs:
• h11, an integer, As in getKreuzerSkarke, the desired $h^{1,1}(X)$ of the associated Calabi-Yau 3-fold
• h12, an integer, (Optional) As in getKreuzerSkarke, the desired $h^{1,2}(X)$ of the associated Calabi-Yau 3-fold
• Optional inputs:
• Limit (missing documentation) => an integer, default value 1000, Only download at most this many examples
• Prefix (missing documentation) => , default value ./, The directory to place the resulting file, should end in a slash, or be the empty string
• FileName (missing documentation) => , default value null, If not null, then use this as the filename (ignoring also the Prefix option)
• Expected (missing documentation) => an integer, default value null, The expected number of examples. This is tested, and an error is given if the number retrieved is different
• Outputs:
• filename, , The name of the file to where the examples are written
• Consequences:
• A file is written in the directory given by prefix. The name is made out of the arguments

## Description

filename = generateOffline(300, Limit=>1000, Expected=>20, Prefix=>"")
polytopes = kreuzerSkarke get filename

## Caveat

This function doesn't take all of the options that kreuzerSkarke takes