FleCSI User API Version: 2.3.0
 
Loading...
Searching...
No Matches
specialization< C, D >::mpi_coloring Struct Reference

Constructs a coloring in an MPI task. More...

Public Member Functions

template<class... AA>
 mpi_coloring (AA &&... aa)
 Create the coloring object.
 

Detailed Description

template<template< class > class C, class D>
struct flecsi::topo::specialization< C, D >::mpi_coloring

Constructs a coloring in an MPI task.

Note
D must define
static coloring color(/* ... */);
Color color()
Return the color of the current execution instance.
Definition runtime.hh:99
typename base::coloring coloring
The coloring type.
Definition core.hh:176

Constructor & Destructor Documentation

◆ mpi_coloring()

template<template< class > class C, class D >
template<class... AA>
mpi_coloring ( AA &&...  aa)
explicit

Create the coloring object.

Parameters
aaarguments to D::color

Member Function Documentation

◆ operator coloring &()

template<template< class > class C, class D >
operator coloring & ( )

Get the resulting coloring.

◆ operator const coloring &()

template<template< class > class C, class D >
operator const coloring & ( ) const

Get the resulting coloring.