Management Strategy Evaluation Demo  1.0
MSED
 All Classes Files Functions Variables Enumerations Enumerator Groups Pages
msy_reference_points Class Reference

Calculate MSY-based reference points. More...

#include <MSYReferencePoints.h>

Collaboration diagram for msy_reference_points:
Collaboration graph

Public Member Functions

 msy_reference_points (const double &k, const double &s, const double &bo)
 
double get_fmsy ()
 
double get_bmsy ()
 
double get_msy ()
 
void calcReferencePoints ()
 Calculate MSY-based reference points for LRGS model. More...
 

Detailed Description

Calculate MSY-based reference points.

Author
Steve Martell

Definition at line 23 of file MSYReferencePoints.h.

Member Function Documentation

void msy_reference_points::calcReferencePoints ( )

Calculate MSY-based reference points for LRGS model.

Author
Steve Martell
Remarks

Definition at line 17 of file MSYReferencePoints.cpp.

18 {
19  m_bmsy = (m_bo*(-1.+sqrt(m_k))/(m_k-1.));
20  m_msy = (m_bmsy * (-1. + m_s) * (-1. + m_k)*(-m_bo + m_bmsy))
21  / (m_bo + (-1. + m_k)*m_bmsy);
22 
23  m_fmsy = m_msy / m_bmsy;
24 
25  // if( m_msy<m_bmsy )
26  // {
27  // m_fmsy = -log((-m_msy+m_bmsy)/m_bmsy);
28  // }
29  // else
30  // {
31  // m_fmsy = m_msy/m_bmsy;
32  // }
33 
34  // cout<<"Bmsy = "<<m_bmsy<<endl;
35  // cout<<"Bmsy/Bo = "<<m_bmsy/m_bo<<endl;
36  // cout<<m_msy<<endl;
37  // cout<<m_fmsy<<endl;
38 }

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