iLand
Public Member Functions | List of all members
BITE::BiteWrapperCore Class Reference

#include <bitewrapper.h>

Inheritance diagram for BITE::BiteWrapperCore:
ExpressionWrapper

Public Member Functions

 BiteWrapperCore ()
 
 ~BiteWrapperCore ()
 
void registerVariable ()
 
void registerGridVar (Grid< double > *grid, QString var_name)
 
void registerClimateVar (int var_index, QString var_name)
 
virtual const QStringList getVariablesList ()
 
double valueCell (const int variableIndex, const BiteCell *cell)
 
void setValueCell (const int variableIndex, const BiteCell *cell, double new_value)
 
Grid< double > * grid (QString var_name)
 returns the grid for variable 'var_name' or nullptr More...
 
- Public Member Functions inherited from ExpressionWrapper
 ExpressionWrapper ()
 
virtual ~ExpressionWrapper ()
 
virtual double value (const int variableIndex)
 
virtual double valueByName (const QString &variableName)
 
virtual int variableIndex (const QString &variableName)
 

Constructor & Destructor Documentation

◆ BiteWrapperCore()

BITE::BiteWrapperCore::BiteWrapperCore ( )
inline

◆ ~BiteWrapperCore()

BITE::BiteWrapperCore::~BiteWrapperCore ( )

Member Function Documentation

◆ getVariablesList()

const QStringList BITE::BiteWrapperCore::getVariablesList ( )
virtual

Reimplemented from ExpressionWrapper.

◆ grid()

Grid< double > * BITE::BiteWrapperCore::grid ( QString  var_name)

returns the grid for variable 'var_name' or nullptr

◆ registerClimateVar()

void BITE::BiteWrapperCore::registerClimateVar ( int  var_index,
QString  var_name 
)

◆ registerGridVar()

void BITE::BiteWrapperCore::registerGridVar ( Grid< double > *  grid,
QString  var_name 
)

◆ registerVariable()

void BITE::BiteWrapperCore::registerVariable ( )

◆ setValueCell()

void BITE::BiteWrapperCore::setValueCell ( const int  variableIndex,
const BiteCell cell,
double  new_value 
)

◆ valueCell()

double BITE::BiteWrapperCore::valueCell ( const int  variableIndex,
const BiteCell cell 
)

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