Skip to contents

Computes the joint negative objective for the southern bluefin tuna (SBT) assessment. It combines population dynamics, observation likelihoods, process and selectivity priors, the preventive harvest wall, and the positive-survival feasibility continuation.

Usage

sbt_model(parameters, data)

Arguments

parameters

Named list of model parameters, normally returned by get_parameters() and modified through an RTMB parameter map.

data

Prepared model-data list returned by get_data().

Value

A scalar joint negative objective value on the RTMB tape.

Details

data$M_switch = 1 uses the four direct log-mortality anchors M0, M4, M10, and M30. M_switch = 2 uses get_M_length(), with M10 and M30 estimated and the length exponent par_mc normally fixed by get_map(). All harvest-wall fields are explicit model data; get_data() supplies their defaults before this objective is built. Reported likelihood components are negative log contributions, even where their historical names begin with lp_.