#include <Rd.hh>
Public Types | |
| typedef I::psite | point |
| typedef I::value | value |
Public Member Functions | |
| void | do_union (const point &n, const point &p) |
| bool | equiv (const point &r, const point &p) |
| point | find_root (const point &x) |
| bool | is_proc__ (const point &n, const point &p) const |
| void | make_set (const point &p) |
| Rd (const I &f, const I &g, const N &nbh) | |
Public Attributes | |
| const I & | f |
| const I & | g |
| mln::trait::ch_value< I, bool > ::ret | is_proc |
| const N & | nbh |
| I | o |
| mln::trait::ch_value< I, point > ::ret | parent |
| std::vector< point > | S |
Definition at line 92 of file Rd.hh.
| typedef I ::psite mln::morpho::impl::Rd< I, N >::point |
| typedef I ::value mln::morpho::impl::Rd< I, N >::value |
| mln::morpho::impl::Rd< I, N >::Rd | ( | const I & | f, | |
| const I & | g, | |||
| const N & | nbh | |||
| ) | [inline] |
Definition at line 111 of file Rd.hh.
References mln::morpho::impl::Rd< I, N >::do_union(), mln::data::fill(), mln::morpho::impl::Rd< I, N >::g, mln::morpho::impl::histo_reverse_sort(), mln::morpho::impl::Rd< I, N >::is_proc, mln::morpho::impl::Rd< I, N >::is_proc__(), mln::morpho::impl::Rd< I, N >::make_set(), mln::morpho::impl::Rd< I, N >::o, and mln::morpho::impl::Rd< I, N >::parent.
| void mln::morpho::impl::Rd< I, N >::do_union | ( | const point & | n, | |
| const point & | p | |||
| ) | [inline] |
Definition at line 182 of file Rd.hh.
References mln::morpho::impl::Rd< I, N >::equiv(), mln::morpho::impl::Rd< I, N >::find_root(), mln::morpho::impl::Rd< I, N >::o, and mln::morpho::impl::Rd< I, N >::parent.
Referenced by mln::morpho::impl::Rd< I, N >::Rd().
| bool mln::morpho::impl::Rd< I, N >::equiv | ( | const point & | r, | |
| const point & | p | |||
| ) | [inline] |
Definition at line 176 of file Rd.hh.
References mln::morpho::impl::Rd< I, N >::g, and mln::morpho::impl::Rd< I, N >::o.
Referenced by mln::morpho::impl::Rd< I, N >::do_union().
| point mln::morpho::impl::Rd< I, N >::find_root | ( | const point & | x | ) | [inline] |
Definition at line 167 of file Rd.hh.
References mln::morpho::impl::Rd< I, N >::parent.
Referenced by mln::morpho::impl::Rd< I, N >::do_union().
| bool mln::morpho::impl::Rd< I, N >::is_proc__ | ( | const point & | n, | |
| const point & | p | |||
| ) | const [inline] |
Definition at line 155 of file Rd.hh.
References mln::morpho::impl::Rd< I, N >::g, and mln::util::ord_strict().
Referenced by mln::morpho::impl::Rd< I, N >::Rd().
| void mln::morpho::impl::Rd< I, N >::make_set | ( | const point & | p | ) | [inline] |
Definition at line 161 of file Rd.hh.
References mln::morpho::impl::Rd< I, N >::parent.
Referenced by mln::morpho::impl::Rd< I, N >::Rd().
| const I& mln::morpho::impl::Rd< I, N >::f |
| const I& mln::morpho::impl::Rd< I, N >::g |
Definition at line 99 of file Rd.hh.
Referenced by mln::morpho::impl::Rd< I, N >::equiv(), mln::morpho::impl::Rd< I, N >::is_proc__(), and mln::morpho::impl::Rd< I, N >::Rd().
| mln::trait::ch_value< I , bool >::ret mln::morpho::impl::Rd< I, N >::is_proc |
Definition at line 106 of file Rd.hh.
Referenced by mln::morpho::impl::Rd< I, N >::Rd().
| const N& mln::morpho::impl::Rd< I, N >::nbh |
| I mln::morpho::impl::Rd< I, N >::o |
Definition at line 103 of file Rd.hh.
Referenced by mln::morpho::impl::Rd< I, N >::do_union(), mln::morpho::impl::Rd< I, N >::equiv(), mln::morpho::Rd(), and mln::morpho::impl::Rd< I, N >::Rd().
| mln::trait::ch_value< I , point >::ret mln::morpho::impl::Rd< I, N >::parent |
Definition at line 107 of file Rd.hh.
Referenced by mln::morpho::impl::Rd< I, N >::do_union(), mln::morpho::impl::Rd< I, N >::find_root(), mln::morpho::impl::Rd< I, N >::make_set(), and mln::morpho::impl::Rd< I, N >::Rd().
| std::vector<point> mln::morpho::impl::Rd< I, N >::S |
1.7.1