#include <OSInstance.h>
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 388 of file OSInstance.h.
Nl::Nl | ( | ) |
default constructor.
Definition at line 574 of file OSInstance.cpp.
References idx, m_bDeleteExpressionTree, and osExpressionTree.
Nl::~Nl | ( | ) |
default destructor.
Definition at line 581 of file OSInstance.cpp.
References m_bDeleteExpressionTree, and osExpressionTree.
int Nl::idx |
idx holds the row index of the nonlinear expression
Definition at line 391 of file OSInstance.h.
Referenced by OSnl2osil::createOSInstance(), OSInstance::getAllNonlinearExpressionTrees(), main(), Nl(), OSInstance::setQuadraticTermsInNonlinearExpressions(), OSiLWriter::writeOSiL(), and NonlinearExpressions::~NonlinearExpressions().
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 398 of file OSInstance.h.
Referenced by OSInstance::getAllNonlinearExpressionTrees(), Nl(), and ~Nl().
osExpressionTree contains the root of the OSExpressionTree
Definition at line 401 of file OSInstance.h.
Referenced by OSnl2osil::createOSInstance(), OSInstance::getAllNonlinearExpressionTrees(), main(), Nl(), OSInstance::setQuadraticTermsInNonlinearExpressions(), OSiLWriter::writeOSiL(), and ~Nl().