compAD                package:PBSadmb                R Documentation

_C_o_m_p_i_l_e _C _C_o_d_e

_D_e_s_c_r_i_p_t_i_o_n:

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

_U_s_a_g_e:

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

_A_r_g_u_m_e_n_t_s:

  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

_D_e_t_a_i_l_s:

     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.

_V_a_l_u_e:

     Invisibly returns the shell call and its messages.

_N_o_t_e:

     A wrapper function that can be called from a GUI exists as
     '.win.compAD'.

_A_u_t_h_o_r(_s):

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

_S_e_e _A_l_s_o:

     'convAD', 'linkAD', 'makeAD'

