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

#include <procedures.hpp>

Inheritance diagram for IOSKJ::FRange:
IOSKJ::Procedure

Public Member Functions

template<class Mirror >
void reflect (Mirror &mirror)
 
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
 
virtual void read (std::istream &stream)
 

Public Attributes

int frequency = 2
 
double precision = 0.1
 
double target
 
double buffer
 
double change_max = 0.3
 

Detailed Description

FRange management procedure

Member Function Documentation

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

Reflection

Member Data Documentation

double IOSKJ::FRange::buffer

Buffer around target exp. rate

double IOSKJ::FRange::change_max = 0.3

Restriction on multiplicative changes in effort

int IOSKJ::FRange::frequency = 2

Frequency of exp. rate estimates

double IOSKJ::FRange::precision = 0.1

Precision of exp. rate estimate

double IOSKJ::FRange::target

Target exp. rate


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