Sierra Toolkit
Version of the Day
|
#include <AlgorithmRunner.hpp>
Public Member Functions | |
virtual void | init (void *out) const =0 |
virtual void | join (void *inout, const void *in) const =0 |
virtual void | apply (mesh::Bucket::iterator i, mesh::Bucket::iterator j, const mesh::PartVector &selected_parts, void *reduce_inout) const =0 |
void | apply_one (const mesh::Selector &selector, const mesh::PartVector &union_part_vector, const mesh::Bucket &bucket, void *reduce) const |
Public Attributes | |
const size_t | m_maximum_entity_count |
const size_t | m_reduce_allocation_size |
Protected Member Functions | |
AlgorithmInterface (size_t count) | |
AlgorithmInterface (size_t count, size_t size) | |
Interface for internal wrapper-classes, not part of public API.
Definition at line 164 of file AlgorithmRunner.hpp.