#include <ScientificValidationService.h>
|
| ScientificValidationService () |
|
bool | validateCompensationFormula (const char *formula_type, const char *formula, const char *source) const override |
|
bool | validateSoilCoefficients (SoilType soil_type, float ec_coeff, float ph_buffer, float water_holding) const override |
|
bool | validateCropRecommendation (const char *crop_name, const CropParameters ¶ms) const override |
|
bool | validateSeasonalAdjustment (const char *season, float nitrogen_factor, float phosphorus_factor, float potassium_factor) const override |
|
bool | validateEnvironmentAdjustment (const char *environment, const EnvironmentAdjustment &adjustment) const override |
|
String | generateValidationReport () const override |
|
bool | isSourceVerified (const char *source_title) const override |
|
const char * | getSourceDOI (const char *source_title) const override |
|
const char * | getSourceJournal (const char *source_title) const override |
|
virtual | ~IScientificValidationService ()=default |
|
◆ ScientificValidationService()
ScientificValidationService::ScientificValidationService |
( |
| ) |
|
◆ validateCompensationFormula()
bool ScientificValidationService::validateCompensationFormula |
( |
const char * |
formula_type, |
|
|
const char * |
formula, |
|
|
const char * |
source |
|
) |
| const |
|
overridevirtual |
◆ validateSoilCoefficients()
bool ScientificValidationService::validateSoilCoefficients |
( |
SoilType |
soil_type, |
|
|
float |
ec_coeff, |
|
|
float |
ph_buffer, |
|
|
float |
water_holding |
|
) |
| const |
|
overridevirtual |
◆ validateCropRecommendation()
bool ScientificValidationService::validateCropRecommendation |
( |
const char * |
crop_name, |
|
|
const CropParameters & |
params |
|
) |
| const |
|
overridevirtual |
◆ validateSeasonalAdjustment()
bool ScientificValidationService::validateSeasonalAdjustment |
( |
const char * |
season, |
|
|
float |
nitrogen_factor, |
|
|
float |
phosphorus_factor, |
|
|
float |
potassium_factor |
|
) |
| const |
|
overridevirtual |
◆ validateEnvironmentAdjustment()
bool ScientificValidationService::validateEnvironmentAdjustment |
( |
const char * |
environment, |
|
|
const EnvironmentAdjustment & |
adjustment |
|
) |
| const |
|
overridevirtual |
◆ generateValidationReport()
String ScientificValidationService::generateValidationReport |
( |
| ) |
const |
|
overridevirtual |
◆ isSourceVerified()
bool ScientificValidationService::isSourceVerified |
( |
const char * |
source_title | ) |
const |
|
overridevirtual |
◆ getSourceDOI()
const char * ScientificValidationService::getSourceDOI |
( |
const char * |
source_title | ) |
const |
|
overridevirtual |
◆ getSourceJournal()
const char * ScientificValidationService::getSourceJournal |
( |
const char * |
source_title | ) |
const |
|
overridevirtual |
Объявления и описания членов классов находятся в файлах: