|
ADS-IDAC Engine 5.0.0
|
#include <Polynomial.h>
Public Member Functions | |
| polynomial () | |
| virtual | ~polynomial () |
| void | copyPolynomial (polynomial &) |
| BiResult | GetCurveValue (int) |
| void | readInfoFromFile (std::ifstream &) |
| std::string | GetIVName () |
| std::string | GetCurveName () |
Public Attributes | |
| float | C0 |
| float | C1 |
| float | C2 |
| float | C3 |
| float | C4 |
| float | C5 |
| float | IV |
| float | DV |
| float | IV_LowerRange |
| float | IV_UpperRange |
Private Member Functions | |
| template<class Archive > | |
| void | serialize (Archive &ar, const unsigned int version) |
Private Attributes | |
| std::string | Curve_Name |
| std::string | IV_Name |
Friends | |
| class | boost::serialization::access |
Definition at line 15 of file Polynomial.h.
| polynomial::polynomial | ( | ) |
Definition at line 24 of file Polynomial.cpp.
References C0, C1, C2, C3, C4, C5, DV, IV, IV_LowerRange, and IV_UpperRange.
|
virtual |
Definition at line 36 of file Polynomial.cpp.
| void polynomial::copyPolynomial | ( | polynomial & | _poly | ) |
Definition at line 82 of file Polynomial.cpp.
References C0, C1, C2, C3, C4, C5, Curve_Name, DV, GetCurveName(), GetIVName(), IV, IV_LowerRange, IV_Name, and IV_UpperRange.
| string polynomial::GetCurveName | ( | ) |
Definition at line 100 of file Polynomial.cpp.
References Curve_Name.
Referenced by copyPolynomial().
| BiResult polynomial::GetCurveValue | ( | int | _operator | ) |
Definition at line 51 of file Polynomial.cpp.
References SimulationContext::Action_Taker, BiResult::bool_result, C0, C1, C2, C3, C4, C5, InfoChunk::checkExistanceOfPerceivedParameterValue(), SimulationContext::Decision_Maker, DV, BiResult::float_result, g_sim, MentalParameterValue::getObservedParameterValue(), IV, IV_LowerRange, IV_Name, IV_UpperRange, Operator::memory, sim::Operator::OAT, sim::Operator::ODM, and ShortTermMemory::perceived_info.
Referenced by KBExpectedParameterValueUnit::checkForMatch().
| string polynomial::GetIVName | ( | ) |
Definition at line 106 of file Polynomial.cpp.
References IV_Name.
Referenced by copyPolynomial().
| void polynomial::readInfoFromFile | ( | std::ifstream & | ) |
Definition at line 41 of file Polynomial.cpp.
References C0, C1, C2, C3, C4, C5, Curve_Name, IV_LowerRange, IV_Name, and IV_UpperRange.
|
inlineprivate |
Definition at line 35 of file Polynomial.h.
References C0, C1, C2, C3, C4, C5, Curve_Name, DV, IV, IV_LowerRange, IV_Name, and IV_UpperRange.
|
friend |
Definition at line 33 of file Polynomial.h.
| float polynomial::C0 |
Definition at line 25 of file Polynomial.h.
Referenced by copyPolynomial(), GetCurveValue(), polynomial(), readInfoFromFile(), and serialize().
| float polynomial::C1 |
Definition at line 25 of file Polynomial.h.
Referenced by copyPolynomial(), GetCurveValue(), polynomial(), readInfoFromFile(), and serialize().
| float polynomial::C2 |
Definition at line 25 of file Polynomial.h.
Referenced by copyPolynomial(), GetCurveValue(), polynomial(), readInfoFromFile(), and serialize().
| float polynomial::C3 |
Definition at line 25 of file Polynomial.h.
Referenced by copyPolynomial(), GetCurveValue(), polynomial(), readInfoFromFile(), and serialize().
| float polynomial::C4 |
Definition at line 25 of file Polynomial.h.
Referenced by copyPolynomial(), GetCurveValue(), polynomial(), readInfoFromFile(), and serialize().
| float polynomial::C5 |
Definition at line 25 of file Polynomial.h.
Referenced by copyPolynomial(), GetCurveValue(), polynomial(), readInfoFromFile(), and serialize().
|
private |
Definition at line 30 of file Polynomial.h.
Referenced by copyPolynomial(), GetCurveName(), readInfoFromFile(), and serialize().
| float polynomial::DV |
Definition at line 26 of file Polynomial.h.
Referenced by copyPolynomial(), GetCurveValue(), polynomial(), and serialize().
| float polynomial::IV |
Definition at line 26 of file Polynomial.h.
Referenced by copyPolynomial(), GetCurveValue(), polynomial(), and serialize().
| float polynomial::IV_LowerRange |
Definition at line 27 of file Polynomial.h.
Referenced by copyPolynomial(), GetCurveValue(), polynomial(), readInfoFromFile(), and serialize().
|
private |
Definition at line 31 of file Polynomial.h.
Referenced by copyPolynomial(), GetCurveValue(), GetIVName(), readInfoFromFile(), and serialize().
| float polynomial::IV_UpperRange |
Definition at line 27 of file Polynomial.h.
Referenced by copyPolynomial(), GetCurveValue(), polynomial(), readInfoFromFile(), and serialize().