VISH  0.2
Public Types | Public Member Functions | Public Attributes
Eagle::BinaryOperatorNode Struct Reference

Template node class to perform binary operations on evaluate-able nodes. More...

#include </home/werner/origo/vish/ocean/parzival/OperatorNode.hpp>

List of all members.

Public Types

Public Member Functions

Public Attributes


Detailed Description

Template node class to perform binary operations on evaluate-able nodes.

Parameters:
BinaryFunctorA class that export three typedef's, named
  1. LeftNode_t
  2. RightNode_t
  3. ResultNode_t and a static member function eval() that takes appropriatve values. It is expected that the exported typedef's relate to child classes of Node , such as ScalarNode or VectorNode, though this is not an absolute requirement.

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