Grid 0.7.0
LatticeBinaryExpression< Op, _T1, _T2 > Class Template Reference

#include <Lattice_view.h>

Inheritance diagram for LatticeBinaryExpression< Op, _T1, _T2 >:
LatticeExpressionBase

Public Types

typedef ViewMap< _T1 >::Type T1
typedef ViewMap< _T2 >::Type T2

Public Member Functions

 LatticeBinaryExpression (Op _op, const _T1 &_arg1, const _T2 &_arg2)

Data Fields

Op op
T1 arg1
T2 arg2

Detailed Description

template<typename Op, typename _T1, typename _T2>
class LatticeBinaryExpression< Op, _T1, _T2 >

Definition at line 150 of file Lattice_view.h.

Member Typedef Documentation

◆ T1

template<typename Op, typename _T1, typename _T2>
typedef ViewMap<_T1>::Type LatticeBinaryExpression< Op, _T1, _T2 >::T1

Definition at line 153 of file Lattice_view.h.

◆ T2

template<typename Op, typename _T1, typename _T2>
typedef ViewMap<_T2>::Type LatticeBinaryExpression< Op, _T1, _T2 >::T2

Definition at line 154 of file Lattice_view.h.

Constructor & Destructor Documentation

◆ LatticeBinaryExpression()

template<typename Op, typename _T1, typename _T2>
LatticeBinaryExpression< Op, _T1, _T2 >::LatticeBinaryExpression ( Op _op,
const _T1 & _arg1,
const _T2 & _arg2 )
inline

Definition at line 158 of file Lattice_view.h.

References arg1, arg2, and op.

Field Documentation

◆ op

template<typename Op, typename _T1, typename _T2>
Op LatticeBinaryExpression< Op, _T1, _T2 >::op

Definition at line 155 of file Lattice_view.h.

Referenced by LatticeBinaryExpression().

◆ arg1

template<typename Op, typename _T1, typename _T2>
T1 LatticeBinaryExpression< Op, _T1, _T2 >::arg1

◆ arg2

template<typename Op, typename _T1, typename _T2>
T2 LatticeBinaryExpression< Op, _T1, _T2 >::arg2

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