Robot Simulator of the Robotics Group for Self-Organization of Control: quickmp Namespace Reference

# quickmp Namespace Reference

A namespace for symbols that are part of the public API. More...

## Enumerations
enum | ScheduleHint { SEQUENTIAL, INTERLEAVED }
| Types of loop scheduling methods. More...

## Detailed Description

A namespace for symbols that are part of the public API.

## Enumeration Type Documentation

enum ScheduleHint

Types of loop scheduling methods.

Enumerator:

  SEQUENTIAL | This is the default. It distributes loop iterations among threads in large, equal chunks, similar to the OpenMP "static" scheduling type with default (equal) chunk size. This is better for loops with equal-duration iterations.
  INTERLEAVED | Distributes loop iterations among threads in an interleaved manner, similar to the OpenMP "static" scheduling type with chunk size 1. This is better for loops with non-equal-duration iterations.