![]() |
Reference documentation for deal.II version 9.5.0
|
#include <deal.II/grid/tria.h>
Public Types | |
| using | signature_type = unsigned int(const cell_iterator &, const CellStatus) |
| using | combiner_type = CellWeightSum< unsigned int > |
| using | slot_function_type = boost::function< signature_type > |
| using | slot_type = boost::signals2::slot< signature_type, slot_function_type > |
Public Member Functions | |
| LegacySignal (boost::signals2::signal< signature_type, combiner_type > &new_signal) | |
| ~LegacySignal () | |
| boost::signals2::connection | connect (const slot_type &slot, boost::signals2::connect_position position=boost::signals2::at_back) |
| std::size_t | num_slots () const |
| bool | empty () const |
| template<typename S > | |
| void | disconnect (const S &connection) |
| unsigned int | operator() (const cell_iterator &iterator, const CellStatus status) |
Private Attributes | |
| boost::signals2::connection | base_weight |
| boost::signals2::signal< signature_type, combiner_type > & | new_signal |
Legacy signal emulation to deprecate the old signal.
| using Triangulation< dim, spacedim >::Signals::LegacySignal::signature_type = unsigned int(const cell_iterator &, const CellStatus) |
| using Triangulation< dim, spacedim >::Signals::LegacySignal::combiner_type = CellWeightSum<unsigned int> |
| using Triangulation< dim, spacedim >::Signals::LegacySignal::slot_function_type = boost::function<signature_type> |
| using Triangulation< dim, spacedim >::Signals::LegacySignal::slot_type = boost::signals2::slot<signature_type, slot_function_type> |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
private |
|
private |