OPAL (Object Oriented Parallel Accelerator Library)  2.2.0
OPAL
Public Member Functions | Private Attributes | List of all members
BrickExpression< Dim, LHS, RHS, OP > Class Template Reference

#include <BrickExpression.h>

Inheritance diagram for BrickExpression< Dim, LHS, RHS, OP >:
Inheritance graph
[legend]
Collaboration diagram for BrickExpression< Dim, LHS, RHS, OP >:
Collaboration graph
[legend]

Public Member Functions

 BrickExpression (const LHS &l, const RHS &r)
 
 BrickExpression (const LHS &l, const RHS &r, const OP &o)
 
virtual void apply ()
 
- Public Member Functions inherited from RefCounted
 RefCounted ()
 
- Public Member Functions inherited from Pooled< BrickExpression< Dim, LHS, RHS, OP > >
void * operator new (size_t)
 
void operator delete (void *p, size_t)
 

Private Attributes

LHS Lhs
 
RHS Rhs
 
OP Op
 

Additional Inherited Members

- Public Attributes inherited from RefCounted
int RefCount
 

Detailed Description

template<unsigned Dim, class LHS, class RHS, class OP>
class BrickExpression< Dim, LHS, RHS, OP >

Definition at line 34 of file BrickExpression.h.

Constructor & Destructor Documentation

template<unsigned Dim, class LHS, class RHS, class OP>
BrickExpression< Dim, LHS, RHS, OP >::BrickExpression ( const LHS &  l,
const RHS &  r 
)
inline

Definition at line 38 of file BrickExpression.h.

template<unsigned Dim, class LHS, class RHS, class OP>
BrickExpression< Dim, LHS, RHS, OP >::BrickExpression ( const LHS &  l,
const RHS &  r,
const OP &  o 
)
inline

Definition at line 42 of file BrickExpression.h.

Member Function Documentation

template<unsigned Dim, class LHS , class RHS , class OP >
void BrickExpression< Dim, LHS, RHS, OP >::apply ( )
virtual

Member Data Documentation

template<unsigned Dim, class LHS, class RHS, class OP>
LHS BrickExpression< Dim, LHS, RHS, OP >::Lhs
private

Definition at line 50 of file BrickExpression.h.

template<unsigned Dim, class LHS, class RHS, class OP>
OP BrickExpression< Dim, LHS, RHS, OP >::Op
private

Definition at line 52 of file BrickExpression.h.

template<unsigned Dim, class LHS, class RHS, class OP>
RHS BrickExpression< Dim, LHS, RHS, OP >::Rhs
private

Definition at line 51 of file BrickExpression.h.


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