libMesh
Static Public Member Functions | Static Public Attributes | List of all members
libMesh::TypeVectorAttributes< V > Struct Template Reference

#include <parallel_algebra.h>

Static Public Member Functions

static void set_lowest (V &x)
 
static void set_highest (V &x)
 

Static Public Attributes

static const bool has_min_max = true
 

Detailed Description

template<typename V>
struct libMesh::TypeVectorAttributes< V >

Definition at line 142 of file parallel_algebra.h.

Member Function Documentation

◆ set_highest()

template<typename V>
static void libMesh::TypeVectorAttributes< V >::set_highest ( V &  x)
inlinestatic

Definition at line 149 of file parallel_algebra.h.

Referenced by libMesh::TypeVectorAttributes< libMesh::Point >::set_highest().

149  {
150  for (int d=0; d != LIBMESH_DIM; ++d)
151  TIMPI::Attributes<typename std::remove_reference<decltype(x(d))>::type>::set_highest(x(d));
152  }

◆ set_lowest()

template<typename V>
static void libMesh::TypeVectorAttributes< V >::set_lowest ( V &  x)
inlinestatic

Definition at line 145 of file parallel_algebra.h.

Referenced by libMesh::TypeVectorAttributes< libMesh::Point >::set_lowest().

145  {
146  for (int d=0; d != LIBMESH_DIM; ++d)
147  TIMPI::Attributes<typename std::remove_reference<decltype(x(d))>::type>::set_lowest(x(d));
148  }

Member Data Documentation

◆ has_min_max

template<typename V>
const bool libMesh::TypeVectorAttributes< V >::has_min_max = true
static

Definition at line 144 of file parallel_algebra.h.


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