Learn R Programming

PFIM (version 7.0)

PGBOAlgorithm: PGBOAlgorithm

Description

The class PGBOAlgorithm implements the PGBO algorithm.

Usage

PGBOAlgorithm(
  name = character(0),
  modelEquations = list(),
  modelFromLibrary = list(),
  modelParameters = list(),
  modelError = list(),
  optimizer = character(0),
  optimizerParameters = list(),
  outputs = list(),
  designs = list(),
  fimType = character(0),
  fim = Fim(),
  odeSolverParameters = list(),
  optimisationDesign = list(),
  optimisationAlgorithmOutputs = list(),
  N = numeric(0),
  muteEffect = numeric(0),
  maxIteration = numeric(0),
  purgeIteration = numeric(0),
  seed = numeric(0),
  showProcess = FALSE
)

Arguments

name

A string giving the name of the design evaluation.

modelEquations

A list giving the model equations.

modelFromLibrary

A list giving the model equations from the library of model.

modelParameters

A list giving the model parameters.

modelError

A list giving the model error.

optimizer

A string giving the name of the optimization algorithm being used.

optimizerParameters

A list giving the parameters of the optimization algorithm.

outputs

A list giving the model outputs.

designs

A list giving the designs to be evaluated.

fimType

A string giving the type of Fim being evaluated.

fim

A object Fim giving the Fim.

odeSolverParameters

A list giving the atol and rtol parameters for the ode solver.

optimisationDesign

A list giving the evaluation of initial and optimal design.

optimisationAlgorithmOutputs

A list giving the outputs of the optimization process.

N

A numeric giving the parameter N.

muteEffect

A numeric giving the parameter muteEffect.

maxIteration

A numeric giving the parameter maxIteration.

purgeIteration

A numeric giving the parameter purgeIteration.

seed

A numeric giving the parameter seed.

showProcess

A Boolean giving showProcess.