Data Structures |
| struct | BoundedDataIdProcessor |
| struct | BoundedDataIdProcessor< DataManipulator, typename boost::enable_if< boost::is_float< typename DataManipulator::InnerType > >::type > |
| struct | DisconnectProcessor |
| struct | EraseDataIdBeforeOrAfterTagProcessor |
| struct | EraseDataIdProcessor |
| struct | InternalDataIdContainer |
Public Types |
typedef
CalciumTypes::DependencyType | DependencyType |
| typedef CalciumTypes::DateCalSchem | DateCalSchem |
typedef
CalciumTypes::InterpolationSchem | InterpolationSchem |
typedef
CalciumTypes::ExtrapolationSchem | ExtrapolationSchem |
typedef
CalciumTypes::DisconnectDirective | DisconnectDirective |
| typedef double | TimeType |
| typedef long | TagType |
typedef std::pair< TimeType,
TagType > | DataId |
typedef
InternalDataIdContainer
< TimeType, TagType > | DataIdContainer |
typedef std::vector< DataId >
::iterator | iterator |
Public Member Functions |
| | CalciumCouplingPolicy () |
| void | setDependencyType (DependencyType dependencyType) |
| DependencyType | getDependencyType () const |
| void | setStorageLevel (size_t storageLevel) |
| size_t | getStorageLevel () const |
| void | setDateCalSchem (DateCalSchem dateCalSchem) |
| DateCalSchem | getDateCalSchem () const |
| void | setAlpha (double alpha) |
| double | getAlpha () const |
| void | setDeltaT (double deltaT) |
| double | getDeltaT () const |
| void | setInterpolationSchem (InterpolationSchem interpolationSchem) |
| void | setExtrapolationSchem (ExtrapolationSchem extrapolationSchem) |
| InterpolationSchem | getInterpolationSchem () const |
| ExtrapolationSchem | getExtrapolationSchem () const |
| TimeType | getTime (const DataId &dataId) const |
| TagType | getTag (const DataId &dataId) const |
| template<typename AssocContainer > |
| bool | isDataIdConveniant (AssocContainer &storedDatas, const typename AssocContainer::key_type &expectedDataId, bool &isEqual, bool &isBounded, typename AssocContainer::iterator &wDataIt1) const |
| TimeType | getEffectiveTime (TimeType ti, TimeType tf) |
| void | disconnect (bool provideLastGivenValue) |
| template<typename Container > |
| bool | isDataIdConveniant (Container &storedDatas, const typename Container::key_type &expectedDataId, bool &isEqual, bool &isBounded, typename Container::iterator &wDataIt1) const |
| virtual void | wakeupWaiting () |
Private Attributes |
| DependencyType | _dependencyType |
| size_t | _storageLevel |
| DateCalSchem | _dateCalSchem |
| InterpolationSchem | _interpolationSchem |
| ExtrapolationSchem | _extrapolationSchem |
| double | _alpha |
| double | _deltaT |
| DisconnectDirective | _disconnectDirective |
Friends |
| class | InternalDataIdContainer |
| class | BoundedDataIdProcessor |
| class | EraseDataIdProcessor |
| class | EraseDataIdBeforeOrAfterTagProcessor |
| class | DisconnectProcessor |