#include <OSInstance.h>
Collaboration diagram for Nl:
Public Member Functions | |
Nl () | |
default constructor. | |
~Nl () | |
default destructor. | |
Public Attributes | |
int | idx |
idx holds the row index of the nonlinear expression | |
bool | m_bDeleteExpressionTree |
m_bDeleteExpressionTree is true, if in garbage collection, we should delete the osExpression tree object, if the OSInstance class created a map of the expression trees this should be false since the osExpressionTree is deleted by the OSInstance object | |
OSExpressionTree * | osExpressionTree |
osExpressionTree contains the root of the OSExpressionTree |
Definition at line 387 of file OSInstance.h.
Nl::Nl | ( | ) |
default constructor.
Definition at line 520 of file OSInstance.cpp.
References idx, m_bDeleteExpressionTree, and osExpressionTree.
Nl::~Nl | ( | ) |
default destructor.
Definition at line 527 of file OSInstance.cpp.
References m_bDeleteExpressionTree, and osExpressionTree.
int Nl::idx |
idx holds the row index of the nonlinear expression
Definition at line 390 of file OSInstance.h.
Referenced by OSnl2osil::createOSInstance(), OSInstance::getAllNonlinearExpressionTrees(), main(), Nl(), and OSInstance::setQuadraticTermsInNonlinearExpressions().
m_bDeleteExpressionTree is true, if in garbage collection, we should delete the osExpression tree object, if the OSInstance class created a map of the expression trees this should be false since the osExpressionTree is deleted by the OSInstance object
Definition at line 397 of file OSInstance.h.
osExpressionTree contains the root of the OSExpressionTree
Definition at line 400 of file OSInstance.h.
Referenced by OSnl2osil::createOSInstance(), OSInstance::getAllNonlinearExpressionTrees(), main(), Nl(), OSInstance::setQuadraticTermsInNonlinearExpressions(), and ~Nl().