#include <trademgen/basic/ContinuousAttribute.hpp>
Public Types | |
typedef std::multimap< T, DictionaryKey_T > | ContinuousDistribution_T |
typedef std::multimap < DictionaryKey_T, T > | ContinuousInverseDistribution_T |
Public Member Functions | |
const T | getValue (const stdair::Probability_T &iCumulativeProbability) const |
const std::string | displayCumulativeDistribution () const |
const std::string | displayInverseCumulativeDistribution () const |
ContinuousAttribute () | |
ContinuousAttribute (const ContinuousDistribution_T &iCumulativeDistribution) | |
ContinuousAttribute (const ContinuousAttribute &iContinuousAttribute) | |
virtual | ~ContinuousAttribute () |
void | determineInverseCumulativeDistributionFromCumulativeDistribution () |
Class modeling the distribution of values that can be taken by a continuous attribute.
Definition at line 21 of file ContinuousAttribute.hpp.
typedef std::multimap<T, DictionaryKey_T> TRADEMGEN::ContinuousAttribute< T >::ContinuousDistribution_T |
Definition at line 26 of file ContinuousAttribute.hpp.
typedef std::multimap<DictionaryKey_T, T> TRADEMGEN::ContinuousAttribute< T >::ContinuousInverseDistribution_T |
Definition at line 27 of file ContinuousAttribute.hpp.
|
inline |
Constructor by default
Definition at line 113 of file ContinuousAttribute.hpp.
|
inline |
Constructor
Definition at line 116 of file ContinuousAttribute.hpp.
References TRADEMGEN::ContinuousAttribute< T >::determineInverseCumulativeDistributionFromCumulativeDistribution().
|
inline |
Copy constructor
Definition at line 122 of file ContinuousAttribute.hpp.
|
inlinevirtual |
Destructor
Definition at line 128 of file ContinuousAttribute.hpp.
|
inline |
Get value from inverse cumulative distribution.
Definition at line 52 of file ContinuousAttribute.hpp.
References TRADEMGEN::DictionaryManager::keyToValue(), and TRADEMGEN::DictionaryManager::valueToKey().
|
inline |
Display cumulative distribution
Definition at line 83 of file ContinuousAttribute.hpp.
References TRADEMGEN::DictionaryManager::keyToValue().
|
inline |
Display inverse cumulative distribution
Definition at line 99 of file ContinuousAttribute.hpp.
References TRADEMGEN::DictionaryManager::keyToValue().
|
inline |
Determine inverse cumulative distribution from cumulative distribution (initialisation).
Definition at line 132 of file ContinuousAttribute.hpp.
Referenced by TRADEMGEN::ContinuousAttribute< T >::ContinuousAttribute().