Version: 9.12.0
TEST3 Class Reference
Inheritance diagram for TEST3:

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, TagTypeDataId
 
typedef InternalDataIdContainer< TimeType, TagTypeDataIdContainer
 
typedef std::vector< DataId >::iterator iterator
 

Public Member Functions

 TEST3 ()
 
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
 
template<typename Container >
bool isDataIdConveniant (Container &storedDatas, const typename Container::key_type &expectedDataId, bool &isEqual, bool &isBounded, typename Container::iterator &wDataIt1) const
 
TimeType getEffectiveTime (TimeType ti, TimeType tf)
 
void disconnect (bool provideLastGivenValue)
 
virtual void wakeupWaiting ()
 

Data Fields

int ret
 

Private Attributes

DependencyType _dependencyType
 
size_t _storageLevel
 
DateCalSchem _dateCalSchem
 
InterpolationSchem _interpolationSchem
 
ExtrapolationSchem _extrapolationSchem
 
double _alpha
 
double _deltaT
 
DisconnectDirective _disconnectDirective
 

Member Typedef Documentation

◆ DataId

typedef std::pair< TimeType , TagType > CalciumCouplingPolicy::DataId
inherited

◆ DataIdContainer

◆ DateCalSchem

◆ DependencyType

◆ DisconnectDirective

◆ ExtrapolationSchem

◆ InterpolationSchem

◆ iterator

typedef std::vector< DataId >::iterator CalciumCouplingPolicy::iterator
inherited

◆ TagType

typedef long CalciumCouplingPolicy::TagType
inherited

◆ TimeType

typedef double CalciumCouplingPolicy::TimeType
inherited

Constructor & Destructor Documentation

◆ TEST3()

TEST3::TEST3 ( )

Member Function Documentation

◆ disconnect()

void CalciumCouplingPolicy::disconnect ( bool  provideLastGivenValue)
inherited

◆ getAlpha()

double CalciumCouplingPolicy::getAlpha ( ) const
inherited

◆ getDateCalSchem()

CalciumTypes::DateCalSchem CalciumCouplingPolicy::getDateCalSchem ( ) const
inherited

◆ getDeltaT()

double CalciumCouplingPolicy::getDeltaT ( ) const
inherited

◆ getDependencyType()

CalciumTypes::DependencyType CalciumCouplingPolicy::getDependencyType ( ) const
inherited

◆ getEffectiveTime()

◆ getExtrapolationSchem()

CalciumTypes::ExtrapolationSchem CalciumCouplingPolicy::getExtrapolationSchem ( ) const
inherited

◆ getInterpolationSchem()

CalciumTypes::InterpolationSchem CalciumCouplingPolicy::getInterpolationSchem ( ) const
inherited

◆ getStorageLevel()

size_t CalciumCouplingPolicy::getStorageLevel ( ) const
inherited

◆ getTag()

TagType CalciumCouplingPolicy::getTag ( const DataId dataId) const
inherited

◆ getTime()

TimeType CalciumCouplingPolicy::getTime ( const DataId dataId) const
inherited

◆ isDataIdConveniant() [1/2]

template<typename AssocContainer >
bool CalciumCouplingPolicy::isDataIdConveniant ( AssocContainer &  storedDatas,
const typename AssocContainer::key_type &  expectedDataId,
bool isEqual,
bool isBounded,
typename AssocContainer::iterator &  wDataIt1 
) const
inherited

◆ isDataIdConveniant() [2/2]

template<typename Container >
bool CouplingPolicy::isDataIdConveniant ( Container &  storedDatas,
const typename Container::key_type &  expectedDataId,
bool isEqual,
bool isBounded,
typename Container::iterator &  wDataIt1 
) const
inherited

◆ setAlpha()

◆ setDateCalSchem()

◆ setDeltaT()

void CalciumCouplingPolicy::setDeltaT ( double  deltaT)
inherited

◆ setDependencyType()

void CalciumCouplingPolicy::setDependencyType ( CalciumTypes::DependencyType  dependencyType)
inherited

◆ setExtrapolationSchem()

◆ setInterpolationSchem()

◆ setStorageLevel()

void CalciumCouplingPolicy::setStorageLevel ( size_t  storageLevel)
inherited

◆ wakeupWaiting()

Field Documentation

◆ _alpha

◆ _dateCalSchem

◆ _deltaT

double CalciumCouplingPolicy::_deltaT
privateinherited

◆ _dependencyType

◆ _disconnectDirective

DisconnectDirective CalciumCouplingPolicy::_disconnectDirective
privateinherited

◆ _extrapolationSchem

ExtrapolationSchem CalciumCouplingPolicy::_extrapolationSchem
privateinherited

◆ _interpolationSchem

◆ _storageLevel

◆ ret

int TEST3::ret

Referenced by main().