hydrobricks
Loading...
Searching...
No Matches
ParametersUpdater Class Reference
Inheritance diagram for ParametersUpdater:

Public Member Functions

void AddParameterVariableYearly (ParameterVariableYearly *parameter)
 
void AddParameterVariableMonthly (ParameterVariableMonthly *parameter)
 
void AddParameterVariableDates (ParameterVariableDates *parameter)
 
void DateUpdate (double date)
 
double GetPreviousDate ()
 

Protected Member Functions

void ChangingYear (int year)
 
void ChangingMonth (int month)
 
void ChangingDate (double date)
 

Member Function Documentation

◆ AddParameterVariableDates()

void ParametersUpdater::AddParameterVariableDates ( ParameterVariableDates * parameter)

Add a parameter that is variable at specific dates.

Parameters
parameterpointer to the parameter variable dates.

◆ AddParameterVariableMonthly()

void ParametersUpdater::AddParameterVariableMonthly ( ParameterVariableMonthly * parameter)

Add a parameter that is variable on a monthly basis.

Parameters
parameterpointer to the parameter variable monthly.

◆ AddParameterVariableYearly()

void ParametersUpdater::AddParameterVariableYearly ( ParameterVariableYearly * parameter)

Add a parameter that is variable on a yearly basis.

Parameters
parameterpointer to the parameter variable yearly.

◆ ChangingDate()

void ParametersUpdater::ChangingDate ( double date)
protected

Update the parameters for the new date.

Parameters
datenew date in MJD format.

◆ ChangingMonth()

void ParametersUpdater::ChangingMonth ( int month)
protected

Update the parameters for the new month.

Parameters
monthnew month.

◆ ChangingYear()

void ParametersUpdater::ChangingYear ( int year)
protected

Update the parameters for the new year.

Parameters
yearnew year.

◆ DateUpdate()

void ParametersUpdater::DateUpdate ( double date)

Update the parameters based on the current date.

Parameters
datecurrent date in MJD format.

◆ GetPreviousDate()

double ParametersUpdater::GetPreviousDate ( )
inline

Get the previous date used for updating parameters.

Returns
previous date in MJD format.

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