Interface Documentation
Version: invalid
Public Types | Public Member Functions | List of all members
flecsi::field< T, L >::definition< Topo, Space > Struct Template Reference

#include <field.hh>

Inheritance diagram for flecsi::field< T, L >::definition< Topo, Space >:
Inheritance graph
[legend]
Collaboration diagram for flecsi::field< T, L >::definition< Topo, Space >:
Collaboration graph
[legend]

Public Types

using Field = field
 

Public Member Functions

data::field_reference< T, L, Topo, Space > operator() (const data::topology_slot< Topo > &t) const
 

Detailed Description

template<class T, data::layout L = data::dense>
template<class Topo, topo::index_space_t< Topo > Space = topo::default_space<Topo>>
struct flecsi::field< T, L >::definition< Topo, Space >

A field registration.

Template Parameters
Topo(specialized) topology type
Spaceindex space

Member Function Documentation

◆ operator()()

template<class T, data::layout L = data::dense>
template<class Topo , topo::index_space_t< Topo > Space = topo::default_space<Topo>>
data::field_reference<T, L, Topo, Space> flecsi::field< T, L >::definition< Topo, Space >::operator() ( const data::topology_slot< Topo > &  t) const
inline

Return a reference to a field instance.

Template Parameters
ttopology instance (need not be allocated yet)

The documentation for this struct was generated from the following file: