compAD {PBSadmb}R Documentation

Compile C Code

Description

Compile C++ code in 'prefix'.cpp to create a binary object file 'prefix'.o.

Usage

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

Arguments

prefix string name prefix of the ADMB project (e.g., "vonb").
raneff logical: use the random effects model, otherwise use the normal model (currently does not influence the compile stage, but the argument is preserved here for future development).
safe logical: if TRUE, use safe mode with bounds checking on all array objects, otherwise use optimized mode for fastest execution.
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 uses the C++ comiler declared in .ADopts. If logfile=TRUE, any errors will appear in 'prefix'.log. If verbose=TRUE, they will appear in the 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.compAD.

Author(s)

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

See Also

convAD, linkAD, makeAD


[Package PBSadmb version 0.61.44 Index]