1 #ifndef CPPAD_CG_MATH_OTHER_INCLUDED 2 #define CPPAD_CG_MATH_OTHER_INCLUDED 31 if (y.isIdenticalZero()) {
33 }
else if (y.isIdenticalOne()) {
41 CG<Base> result(*handler->makeNode(CGOpCode::Pow,{x.argument(), y.argument()}));
80 }
else if (x.
getValue() == Base(0.0)) {
88 CG<Base> result(*h.makeNode(CGOpCode::Sign, x.argument()));
92 }
else if (x.
getValue() == Base(0.0)) {
const Base & getValue() const
void setValue(const Base &val)
cg::CG< Base > pow(const cg::CG< Base > &x, const cg::CG< Base > &y)
bool isValueDefined() const
CodeHandler< Base > * getCodeHandler() const
cg::CG< Base > sign(const cg::CG< Base > &x)