ug4
ug::attachment_reduce_traits< double > Struct Reference

#include <compol_attachment_reduce.h>

Public Types

typedef double 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 double. No band and bor operations are supported.

Member Typedef Documentation

◆ value_t

typedef double ug::attachment_reduce_traits< double >::value_t

Member Function Documentation

◆ band()

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

References UG_THROW.

◆ bor()

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

References UG_THROW.

◆ land()

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

◆ lor()

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

◆ max()

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

◆ min()

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

◆ prod()

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

◆ sum()

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

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