Sierra Toolkit Version of the Day
stk::AlgorithmInterface Class Reference

#include <AlgorithmRunner.hpp>

List of all members.

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)

Detailed Description

Interface for internal wrapper-classes, not part of public API.

Definition at line 164 of file AlgorithmRunner.hpp.

The documentation for this class was generated from the following files:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines