Substitution rule to replace all occurences of log(x) with plog(x, epsilon) with a user defined term for epsilon. More...
#include <ExpressionBuilder.h>
Public Member Functions | |
EBLogPlogSubstitution (const EBTerm &epsilon) | |
virtual | ~EBLogPlogSubstitution () |
virtual EBTermNode * | apply (const EBTermNode *) const |
Protected Member Functions | |
virtual EBTermNode * | substitute (const EBUnaryFuncTermNode &) const |
Protected Attributes | |
EBTermNode * | _epsilon |
Substitution rule to replace all occurences of log(x) with plog(x, epsilon) with a user defined term for epsilon.
Definition at line 340 of file ExpressionBuilder.h.
|
inline |
Definition at line 343 of file ExpressionBuilder.h.
|
inlinevirtual |
Definition at line 347 of file ExpressionBuilder.h.
|
virtualinherited |
Implements ExpressionBuilder::EBSubstitutionRule.
Definition at line 697 of file ExpressionBuilder.h.
|
protectedvirtual |
Implements ExpressionBuilder::EBSubstitutionRuleTyped< EBUnaryFuncTermNode >.
Definition at line 471 of file ExpressionBuilder.C.
|
protected |
Definition at line 351 of file ExpressionBuilder.h.