Convert list PARAM
into a list with integer-only and
double-only vectors, to be passed to Fortran.
MkFortParams(PARAM, fun = "main")
A list with elements
Integer, number of individuals
8 integers:
nSnp
MaxMismatchV; DUP - OH - ME
MaxSibshipSize
Complx, 0=mono, 1=simp, 2=full
quiet, -1=verbose, 0=FALSE, 1=TRUE
nAgeCl, nrow(AgePriors)
2 double precision numbers:
Tfilter (< 0)
Tassign (> 0)
double, 3x3 matrix passed as length-9 vector
fun='main'
only
MaxSibIter
AgeEffect, 0=no, 1=yes, 2=extra
CalcLLR, 0=FALSE, 1=TRUE
Herm, 0=no, 1= dam/sire distinction, 2=no dam/sire distinction
fun='mayberel'
only
ParSib 1=par, 2=ped
nAmbMax
list with input parameters.
function from which MkFortParams
is called,
determines which elements are included in the output list.