OPAL (Object Oriented Parallel Accelerator Library)
2024.1
OPAL
Main Page
Related Pages
Modules
Namespaces
Classes
Files
File List
File Members
ippl
src
Field
BrickExpression.h
Go to the documentation of this file.
1
// -*- C++ -*-
2
/***************************************************************************
3
*
4
* The IPPL Framework
5
*
6
***************************************************************************/
7
8
#ifndef BRICK_EXPRESSION_H
9
#define BRICK_EXPRESSION_H
10
11
// include files
12
#include "
Field/AssignTags.h
"
13
14
// template<unsigned Dim, class LHS, class RHS, class OP>
15
// class BrickExpression : public BrickExpressionBase
16
template
<
unsigned
Dim,
class
LHS,
class
RHS,
class
OP>
17
class
BrickExpression
18
{
19
public
:
20
BrickExpression
(
const
LHS& l,
const
RHS& r)
21
:
Lhs
(l),
Rhs
(r)
22
{
23
}
24
BrickExpression
(
const
LHS& l,
const
RHS& r,
const
OP& o)
25
:
Lhs
(l),
Rhs
(r),
Op
(o)
26
{
27
}
28
29
virtual
void
apply
();
30
31
private
:
32
LHS
Lhs
;
33
RHS
Rhs
;
34
OP
Op
;
35
};
36
38
39
#include "
Field/BrickExpression.hpp
"
40
41
#endif // BRICK_EXPRESSION_H
42
43
/***************************************************************************
44
* $RCSfile: BrickExpression.h,v $ $Author: adelmann $
45
* $Revision: 1.1.1.1 $ $Date: 2003/01/23 07:40:26 $
46
* IPPL_VERSION_ID: $Id: BrickExpression.h,v 1.1.1.1 2003/01/23 07:40:26 adelmann Exp $
47
***************************************************************************/
48
BrickExpression::BrickExpression
BrickExpression(const LHS &l, const RHS &r, const OP &o)
Definition:
BrickExpression.h:24
BrickExpression::Op
OP Op
Definition:
BrickExpression.h:34
BrickExpression::apply
virtual void apply()
Definition:
BrickExpression.hpp:114
BrickExpression::Rhs
RHS Rhs
Definition:
BrickExpression.h:33
BrickExpression
Definition:
BrickExpression.h:17
BrickExpression::Lhs
LHS Lhs
Definition:
BrickExpression.h:32
BrickExpression::BrickExpression
BrickExpression(const LHS &l, const RHS &r)
Definition:
BrickExpression.h:20
BrickExpression.hpp
AssignTags.h
Generated on Tue Jul 2 2024 15:05:13 for OPAL (Object Oriented Parallel Accelerator Library) by
1.8.5