bmps::plant_management::PltMgtOp Class Referenceabstract

Base class of plant management operation. More...

#include <PlantManagementOperation.h>

Inheritance diagram for bmps::plant_management::PltMgtOp:
ccgl::Interface bmps::plant_management::AutoFertOp bmps::plant_management::AutoIrrOp bmps::plant_management::BurnOp bmps::plant_management::ContFertOp bmps::plant_management::ContPestOp bmps::plant_management::FertOp bmps::plant_management::GrazOp bmps::plant_management::HvstKillOp bmps::plant_management::HvstOnlyOp bmps::plant_management::IrrOp bmps::plant_management::KillOp bmps::plant_management::PestOp bmps::plant_management::PltOp bmps::plant_management::RelImpndOp bmps::plant_management::TillOp

Public Member Functions

 PltMgtOp (int mgtOp, bool usebaseHU, FLTPT husc, int year, int month, int day, FLTPT *parameters)
 Constructor. More...
 
 ~PltMgtOp ()
 Destructor.
 
virtual void dump (std::ostream *fs)=0
 Output.
 

Protected Attributes

bool m_useBaseHUSC
 use base hu or plant accumulated hu
 
FLTPT m_frHU
 husc
 
int m_year
 year
 
int m_month
 month
 
int m_day
 day
 
int m_mgtOp
 management operation code
 
FLTPT * m_parameters
 parameters, mgt1~mgt10
 

Detailed Description

Base class of plant management operation.

Constructor & Destructor Documentation

◆ PltMgtOp()

bmps::plant_management::PltMgtOp::PltMgtOp ( int  mgtOp,
bool  usebaseHU,
FLTPT  husc,
int  year,
int  month,
int  day,
FLTPT *  parameters 
)

Constructor.

Parameters
[in]mgtOp1 to 16
[in]usebaseHUtrue or false
[in]huscFraction of heat units (base or plant)
[in]yearRotation year, e.g., 1,2,...
[in]month
[in]day
[in]parameters

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