|
OPAL (Object Oriented Parallel Accelerator Library)
2024.1
OPAL
|
An array expression with two array operands. More...
#include <ABinary.h>


Public Member Functions | |
| ABinary (const TFunction2< T, U > &function, PtrToArray< U > left, PtrToArray< U > right) | |
| Constructor. More... | |
| ABinary (const ABinary< T, U > &) | |
| virtual | ~ABinary () |
| virtual OArray< T > * | clone () const |
| Make clone. More... | |
| virtual std::vector< T > | evaluate () const |
| Evaluate. More... | |
| virtual void | print (std::ostream &str, int precedence=99) const |
| Print expression. More... | |
Public Member Functions inherited from Expressions::AList< T > | |
| AList () | |
| Default constructor. More... | |
| AList (const ArrayOfPtrs< T > &) | |
| Constructor. More... | |
| AList (const AList &) | |
| virtual | ~AList () |
Public Member Functions inherited from Expressions::OArray< T > | |
| OArray () | |
| OArray (const OArray &) | |
| virtual | ~OArray () |
| virtual bool | isConstant () const |
| Test for constant. More... | |
Private Member Functions | |
| ABinary () | |
| void | operator= (const ABinary &) |
Private Attributes | |
| const TFunction2< T, U > & | fun |
| PtrToArray< U > | lft |
| PtrToArray< U > | rgt |
Additional Inherited Members | |
Protected Attributes inherited from Expressions::AList< T > | |
| ArrayOfPtrs< T > | itsValue |
| The vector of expressions. More... | |
An array expression with two array operands.
|
inline |
|
inline |
|
inlinevirtual |
|
private |
|
inlinevirtual |
|
inlinevirtual |
Evaluate.
Reimplemented from Expressions::AList< T >.
Definition at line 105 of file ABinary.h.
References test::result.
|
private |
|
inlinevirtual |
Print expression.
Reimplemented from Expressions::AList< T >.
|
private |
|
private |
|
private |
1.8.5