#include <influence_zone_functor.hh>
Public Types | |
typedef I::psite | P |
typedef I::value | V |
Public Member Functions | |
influence_zone_functor () | |
influence_zone_functor (const V &background_value) | |
void | init (const I &input) |
void | init_ (const I &input) |
void | init_p (const P &) |
void | init_p_ (unsigned) |
bool | inqueue_p_wrt_input_n (const V &input_n) |
bool | inqueue_p_wrt_input_n_ (const V &input_n) |
bool | inqueue_p_wrt_input_p (const V &input_p) |
bool | inqueue_p_wrt_input_p_ (const V &input_p) |
void | process (const P &p, const P &n) |
void | process_ (unsigned p, unsigned n) |
Public Attributes | |
V | background_value_ |
mln::trait::concrete< I >::ret | output |
typedef I ::psite mln::transform::internal::influence_zone_functor< I >::P |
typedef I ::value mln::transform::internal::influence_zone_functor< I >::V |
mln::transform::internal::influence_zone_functor< I >::influence_zone_functor | ( | ) | [inline] |
References mln::literal::zero.
mln::transform::internal::influence_zone_functor< I >::influence_zone_functor | ( | const V & | background_value | ) | [inline] |
void mln::transform::internal::influence_zone_functor< I >::init | ( | const I & | input | ) | [inline] |
References mln::duplicate().
void mln::transform::internal::influence_zone_functor< I >::init_ | ( | const I & | input | ) | [inline] |
References mln::duplicate().
void mln::transform::internal::influence_zone_functor< I >::init_p | ( | const P & | ) | [inline] |
void mln::transform::internal::influence_zone_functor< I >::init_p_ | ( | unsigned | ) | [inline] |
bool mln::transform::internal::influence_zone_functor< I >::inqueue_p_wrt_input_n | ( | const V & | input_n | ) | [inline] |
bool mln::transform::internal::influence_zone_functor< I >::inqueue_p_wrt_input_n_ | ( | const V & | input_n | ) | [inline] |
bool mln::transform::internal::influence_zone_functor< I >::inqueue_p_wrt_input_p | ( | const V & | input_p | ) | [inline] |
bool mln::transform::internal::influence_zone_functor< I >::inqueue_p_wrt_input_p_ | ( | const V & | input_p | ) | [inline] |
void mln::transform::internal::influence_zone_functor< I >::process | ( | const P & | p, | |
const P & | n | |||
) | [inline] |
void mln::transform::internal::influence_zone_functor< I >::process_ | ( | unsigned | p, | |
unsigned | n | |||
) | [inline] |
V mln::transform::internal::influence_zone_functor< I >::background_value_ |
mln::trait::concrete< I >::ret mln::transform::internal::influence_zone_functor< I >::output |