This file defines the OSnLNode class along with its derived classes. More...
#include "OSConfig.h"
#include "OSGeneral.h"
#include "OSErrorClass.h"
#include <iostream>
#include <vector>
#include <map>
Go to the source code of this file.
Typedefs | |
typedef double | ADdouble |
typedef std::vector< ADdouble > | ADvector |
This file defines the OSnLNode class along with its derived classes.
In this file we define classes for a subset of the nodes defined in the OSnL schema These nodes fall into two broad classes: Those that evaluate to scalar values (which inherit from OSnLNode), and those that evaluate to matrices (and inherit from OSnLMNode). OSnLNodes can have OSnLMNode children (e.g., matrixDeterminant) and vice versa (e.g., matrixScalarTimes). Both OSnLNode and OSnLMNode inherit from the base class ExprNode.
Definition in file OSnLNode.h.
typedef double ADdouble |
Definition at line 39 of file OSnLNode.h.
Definition at line 40 of file OSnLNode.h.