ug4
ug::attachment_reduce_traits< float > Struct Reference

#include <compol_attachment_reduce.h>

Public Types

typedef float value_t
 

Static Public Member Functions

static value_t band (value_t v1, value_t v2)
 
static value_t bor (value_t v1, value_t v2)
 
static value_t land (value_t v1, value_t v2)
 
static value_t lor (value_t v1, value_t v2)
 
static value_t max (value_t v1, value_t v2)
 
static value_t min (value_t v1, value_t v2)
 
static value_t prod (value_t v1, value_t v2)
 
static value_t sum (value_t v1, value_t v2)
 

Detailed Description

Specialization for float. No band and bor operations are supported.

Member Typedef Documentation

◆ value_t

typedef float ug::attachment_reduce_traits< float >::value_t

Member Function Documentation

◆ band()

static value_t ug::attachment_reduce_traits< float >::band ( value_t  v1,
value_t  v2 
)
inlinestatic

References UG_THROW.

◆ bor()

static value_t ug::attachment_reduce_traits< float >::bor ( value_t  v1,
value_t  v2 
)
inlinestatic

References UG_THROW.

◆ land()

static value_t ug::attachment_reduce_traits< float >::land ( value_t  v1,
value_t  v2 
)
inlinestatic

◆ lor()

static value_t ug::attachment_reduce_traits< float >::lor ( value_t  v1,
value_t  v2 
)
inlinestatic

◆ max()

static value_t ug::attachment_reduce_traits< float >::max ( value_t  v1,
value_t  v2 
)
inlinestatic

◆ min()

static value_t ug::attachment_reduce_traits< float >::min ( value_t  v1,
value_t  v2 
)
inlinestatic

◆ prod()

static value_t ug::attachment_reduce_traits< float >::prod ( value_t  v1,
value_t  v2 
)
inlinestatic

◆ sum()

static value_t ug::attachment_reduce_traits< float >::sum ( value_t  v1,
value_t  v2 
)
inlinestatic

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