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 338 of file ExpressionBuilder.h.
|
inline |
Definition at line 341 of file ExpressionBuilder.h.
|
inlinevirtual |
Definition at line 345 of file ExpressionBuilder.h.
|
virtualinherited |
Implements ExpressionBuilder::EBSubstitutionRule.
Definition at line 693 of file ExpressionBuilder.h.
|
protectedvirtual |
Implements ExpressionBuilder::EBSubstitutionRuleTyped< EBUnaryFuncTermNode >.
Definition at line 469 of file ExpressionBuilder.C.
|
protected |
Definition at line 348 of file ExpressionBuilder.h.