Indian Ocean Skipjack
Public Member Functions | Public Attributes | List of all members
IOSKJ::BRule Class Reference

#include <procedures.hpp>

Inheritance diagram for IOSKJ::BRule:
IOSKJ::Procedure

Public Member Functions

template<class Mirror >
void reflect (Mirror &mirror)
 
void read (std::istream &stream)
 
void write (std::ostream &stream)
 
virtual void reset (uint time, Model &model)
 
virtual void operate (uint time, Model &model)
 
- Public Member Functions inherited from IOSKJ::Procedure
virtual double control (void) const
 

Public Attributes

int frequency = 2
 
double precision = 0.1
 
double target
 
double thresh
 
double limit
 

Detailed Description

BRule management procedure

Member Function Documentation

template<class Mirror >
void IOSKJ::BRule::reflect ( Mirror &  mirror)
inline

Reflection

Member Data Documentation

int IOSKJ::BRule::frequency = 2

Frequency of stock status estimates

double IOSKJ::BRule::limit

Limit B (stock status) below which F is 0

double IOSKJ::BRule::precision = 0.1

Precision with which B (stock status) is estimated

double IOSKJ::BRule::target

Target (maximum) F (fishing mortality)

double IOSKJ::BRule::thresh

Threshold B (stock status) below which F is reduced


The documentation for this class was generated from the following file: