ViennaCL - The Vienna Computing Library  1.4.2
Public Types | Static Public Member Functions
compound_node< LHS_, OP_, RHS_ > Class Template Reference

Binary node class for storing expression trees. More...

#include <symbolic_types.hpp>

Public Types

typedef LHS_ LHS
typedef RHS_ RHS
typedef OP_ OP
typedef
result_of::expression_type
< RHS >::Result 
IntermediateType
typedef
IntermediateType::ScalarType 
ScalarType

Static Public Member Functions

static std::string name ()

Detailed Description

template<class LHS_, class OP_, class RHS_>
class viennacl::generator::compound_node< LHS_, OP_, RHS_ >

Binary node class for storing expression trees.

Template Parameters:
LHS_LHS of the expression
OP_Operator of the expression
RHS_RHS of the expression

Member Typedef Documentation

typedef LHS_ LHS
typedef OP_ OP
typedef RHS_ RHS
typedef IntermediateType::ScalarType ScalarType

Member Function Documentation

static std::string name ( ) [inline, static]

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