The OSnLNodePlus Class. More...
#include <OSnLNode.h>
Public Member Functions | |
OSnLNodePlus () | |
default constructor. | |
~OSnLNodePlus () | |
default destructor. | |
virtual double | calculateFunction (double *x) |
The implementation of the virtual functions. | |
virtual AD< double > | constructCppADTape (std::map< int, int > *cppADIdx, CppAD::vector< AD< double > > *XAD) |
The implementation of the virtual functions. | |
virtual OSnLNode * | cloneOSnLNode () |
The OSnLNodePlus Class.
Definition at line 267 of file OSnLNode.h.
OSnLNodePlus::OSnLNodePlus | ( | ) |
default constructor.
OSnLNodePlus::~OSnLNodePlus | ( | ) |
default destructor.
double OSnLNodePlus::calculateFunction | ( | double * | x | ) | [virtual] |
double OSnLNodePlus::constructCppADTape | ( | std::map< int, int > * | cppADIdx, | |
CppAD::vector< AD< double > > * | XAD | |||
) | [virtual] |
virtual OSnLNode* OSnLNodePlus::cloneOSnLNode | ( | ) | [virtual] |
Create or clone a node of this type. This is an abstract method which is required to be implemented by the concrete operator nodes that derive or extend from this OSnLNode class.
x | holds the values of the variables in a double array. |
Implements OSnLNode.