SpECTRE  v2026.04.01
Loading...
Searching...
No Matches
Parallel::Algorithms::Singleton Struct Reference

A struct that stores the charm++ types relevant for a particular singleton component. More...

#include <AlgorithmSingletonDeclarations.hpp>

Public Types

template<typename ParallelComponent, typename SpectreArrayIndex>
using cproxy
template<typename ParallelComponent, typename SpectreArrayIndex>
using cbase = CBase_AlgorithmSingleton<ParallelComponent, SpectreArrayIndex>
template<typename ParallelComponent, typename SpectreArrayIndex>
using algorithm_type
template<typename ParallelComponent, typename SpectreArrayIndex>
using ckindex
template<typename ParallelComponent, typename SpectreArrayIndex>
using cproxy_section = void
using component_type = Singleton

Detailed Description

A struct that stores the charm++ types relevant for a particular singleton component.

Details

The type traits are:

Member Typedef Documentation

◆ algorithm_type

template<typename ParallelComponent, typename SpectreArrayIndex>
using Parallel::Algorithms::Singleton::algorithm_type
Initial value:
A Spectre algorithm object that wraps a single element charm++ array chare.
Definition AlgorithmSingleton.hpp:35

◆ ckindex

template<typename ParallelComponent, typename SpectreArrayIndex>
using Parallel::Algorithms::Singleton::ckindex
Initial value:
CkIndex_AlgorithmSingleton<ParallelComponent, SpectreArrayIndex>

◆ cproxy

template<typename ParallelComponent, typename SpectreArrayIndex>
using Parallel::Algorithms::Singleton::cproxy
Initial value:
CProxy_AlgorithmSingleton<ParallelComponent, SpectreArrayIndex>

The documentation for this struct was generated from the following file:
  • src/Parallel/Algorithms/AlgorithmSingletonDeclarations.hpp