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 350 of file ExpressionBuilder.h.
|
inline |
Definition at line 353 of file ExpressionBuilder.h.
|
inlinevirtual |
Definition at line 357 of file ExpressionBuilder.h.
|
virtualinherited |
Implements ExpressionBuilder::EBSubstitutionRule.
Definition at line 322 of file ExpressionBuilder.h.
|
protectedvirtual |
Implements ExpressionBuilder::EBSubstitutionRuleTyped< EBUnaryFuncTermNode >.
Definition at line 471 of file ExpressionBuilder.C.
|
protected |
Definition at line 361 of file ExpressionBuilder.h.
Referenced by EBLogPlogSubstitution(), and ~EBLogPlogSubstitution().