Interface Documentation
Version: invalid
Classes | Namespaces | Macros | Typedefs | Enumerations | Functions
unit.hh File Reference
#include "flecsi/control.hh"
#include "flecsi/execution.hh"
#include "flecsi/flog.hh"
#include "flecsi/util/unit/types.hh"
#include <tuple>
Include dependency graph for unit.hh:

Go to the source code of this file.

Classes

struct  flecsi::unit::control_policy
 
struct  flecsi::unit::control_policy::node_policy
 

Namespaces

 flecsi
 

Typedefs

using flecsi::unit::control = flecsi::control< flecsi::unit::control_policy >
 
template<control::target_type Target>
using flecsi::unit::initialization = control::action< Target, test_control_points::initialization >
 
template<control::target_type Target>
using flecsi::unit::driver = control::action< Target, test_control_points::driver >
 
template<control::target_type Target>
using flecsi::unit::finalization = control::action< Target, test_control_points::finalization >
 

Enumerations

enum  flecsi::unit::test_control_points { initialization, driver, finalization }
 

Functions

const char * flecsi::unit::operator* (test_control_points cp)
 

Enumeration Type Documentation

◆ test_control_points

The test_control_points_enum type is part of the control specialization for FleCSI's unit test fraemwork. It provides indices for the available control points in a unit test.