Grid 0.7.0
Grid::is_flattenable< T, V > Struct Template Reference

#include <VectorUtils.h>

Inheritance diagram for Grid::is_flattenable< T, V >:

Public Types

using type
using grid_type

Static Public Attributes

static constexpr int vecRank
static constexpr bool isGridTensor
static constexpr bool children_flattenable

Detailed Description

template<typename T, typename V = void>
struct Grid::is_flattenable< T, V >

Definition at line 242 of file VectorUtils.h.

Member Typedef Documentation

◆ type

template<typename T, typename V = void>
using Grid::is_flattenable< T, V >::type

Definition at line 244 of file VectorUtils.h.

◆ grid_type

template<typename T, typename V = void>
using Grid::is_flattenable< T, V >::grid_type

Definition at line 245 of file VectorUtils.h.

Field Documentation

◆ vecRank

template<typename T, typename V = void>
int Grid::is_flattenable< T, V >::vecRank
staticconstexpr

◆ isGridTensor

template<typename T, typename V = void>
bool Grid::is_flattenable< T, V >::isGridTensor
staticconstexpr

Definition at line 247 of file VectorUtils.h.

Referenced by Grid::Flatten< V >::accumulate().

◆ children_flattenable

template<typename T, typename V = void>
bool Grid::is_flattenable< T, V >::children_flattenable
staticconstexpr

Definition at line 248 of file VectorUtils.h.


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