convAD {PBSadmb} | R Documentation

## Convert TPL Code to CPP Code

### Description

Convert code in `'prefix'.tpl` to C++ code in `'prefix'.cpp`.

### Usage

    convAD(prefix, raneff=FALSE, logfile=TRUE, add=FALSE,
           verbose=TRUE, comp="GCC")

### Arguments

`prefix` | string name prefix of the ADMB project (e.g., `"vonb"`).
`raneff` | logical: if `TRUE`, use the random effects model executable `tpl2rem.exe`, otherwise use the normal model executable `tpl2cpp.exe`.
`logfile` | logical: if `TRUE`, create a log file of the messages from the shell call.
`add` | logical: if `TRUE`, append shell call messages to an exsiting log file.
`verbose` | logical: if `TRUE`, report the shell call an its messages to the R console.
`comp` | string: compiler to use - "GCC" is only currently supported

### Details

This function invokes the ADMB command `tpl2cpp.exe` or `tpl2rem.exe`, if `raneff` is `FALSE` or `TRUE` respectively. If `logfile=TRUE`, any errors will appear in `'prefix'.log`. If `verbose=TRUE`, they will appear in R console.

### Value

Invisibly returns the shell call and its messages.

### Note

A wrapper function that can be called from a GUI exists as `.win.convAD`.

### Author(s)

Jon T. Schnute, Pacific Biological Station, Nanaimo BC, Canada

### See Also

`compAD`, `linkAD`, `makeAD`

[Package PBSadmb version 0.61.44 Index]