Reference documentation for deal.II version 9.4.1
|
#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 |