Version: 7.8.0
CalciumCouplingPolicy::BoundedDataIdProcessor< DataManipulator, typename boost::enable_if< boost::is_float< typename DataManipulator::InnerType > >::type > Struct Template Reference

#include <CalciumCouplingPolicy.hxx>

Public Member Functions

 BoundedDataIdProcessor (const CalciumCouplingPolicy &couplingPolicy)
 
template<typename MapIterator >
void apply (typename iterator_t< MapIterator >::value_type &data, const DataId &dataId, const MapIterator &it1) const
 

Data Fields

const CalciumCouplingPolicy_couplingPolicy
 

Constructor & Destructor Documentation

template<typename DataManipulator >
CalciumCouplingPolicy::BoundedDataIdProcessor< DataManipulator, typename boost::enable_if< boost::is_float< typename DataManipulator::InnerType > >::type >::BoundedDataIdProcessor ( const CalciumCouplingPolicy couplingPolicy)

Member Function Documentation

template<typename DataManipulator >
template<typename MapIterator >
void CalciumCouplingPolicy::BoundedDataIdProcessor< DataManipulator, typename boost::enable_if< boost::is_float< typename DataManipulator::InnerType > >::type >::apply ( typename iterator_t< MapIterator >::value_type &  data,
const DataId dataId,
const MapIterator &  it1 
) const

Field Documentation

template<typename DataManipulator >
const CalciumCouplingPolicy& CalciumCouplingPolicy::BoundedDataIdProcessor< DataManipulator, typename boost::enable_if< boost::is_float< typename DataManipulator::InnerType > >::type >::_couplingPolicy