Lattice Builder Manual Software Package for Constructing Rank-1 Lattices

- Main Page
- Related Pages
- Modules
- Namespaces
- Classes
- Files
- Examples

- Class List
- Class Index
- Class Hierarchy
- Class Members

All Classes Namespaces Files Functions Variables Typedefs Enumerations Friends Modules Pages
Public Types | Static Public Member Functions | List of all members
LatBuilder::Vectorize::BinaryOperator< OP, ISVEC1, ISVEC2 > Struct Template Reference

Automatic dispatcher for binary operators. More...

`#include <Vectorize.h>`

## Public Types
typedef OP::result_type | result_type

## Static Public Member Functions
template<typename T1 , typename T2 >
static result_type | apply (const T1 &x1, const T2 &x2)

## Detailed Description

### template<typename OP, bool ISVEC1, bool ISVEC2>
struct LatBuilder::Vectorize::BinaryOperator< OP, ISVEC1, ISVEC2 >

Automatic dispatcher for binary operators.

Template Parameters

  OP | Binary operator.
  ISVEC1 | `true` if first operand is a vector.
  ISVEC2 | `true` if second operand is a vector.

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

- latbuilder/include/latbuilder/Vectorize.h