NL::Abs()

Calculate absolute value of a nonlinear expression.

Synopsis

NlExpr Abs(const NlExpr &expr)

Arguments

expr: a nonlinear expression.

Return

result as a nonlinear expression.

NL::ACos()

Calculate arccosine of a nonlinear expression.

Synopsis

NlExpr ACos(const NlExpr &expr)

Arguments

expr: a nonlinear expression.

Return

result as a nonlinear expression.

NL::ACosH()

Calculate inverse hyperbolic cosine of a nonlinear expression.

Synopsis

NlExpr ACosH(const NlExpr &expr)

Arguments

expr: a nonlinear expression.

Return

result as a nonlinear expression.

NL::ASin()

Calculate arcsine of a nonlinear expression.

Synopsis

NlExpr ASin(const NlExpr &expr)

Arguments

expr: a nonlinear expression.

Return

result as a nonlinear expression.

NL::ASinH()

Calculate inverse hyperbolic sine of a nonlinear expression.

Synopsis

NlExpr ASinH(const NlExpr &expr)

Arguments

expr: a nonlinear expression.

Return

result as a nonlinear expression.

NL::ATan()

Calculate arctangent of a nonlinear expression.

Synopsis

NlExpr ATan(const NlExpr &expr)

Arguments

expr: a nonlinear expression.

Return

result as a nonlinear expression.

NL::ATan2()

Calculate two-argument arctangent of a nonlinear expression.

Synopsis

NlExpr ATan2(const NlExpr &y, const NlExpr &x)

Arguments

y: y coordinate as a nonlinear expression.

x: x coordinate as a nonlinear expression.

Return

result as a nonlinear expression.

NL::ATanH()

Calculate inverse hyperbolic tangent of a nonlinear expression.

Synopsis

NlExpr ATanH(const NlExpr &expr)

Arguments

expr: a nonlinear expression.

Return

result as a nonlinear expression.

NL::Ceil()

Calculate ceiling value of a nonlinear expression.

Synopsis

NlExpr Ceil(const NlExpr &expr)

Arguments

expr: a nonlinear expression.

Return

result as a nonlinear expression.

NL::Cos()

Calculate cosine of a nonlinear expression.

Synopsis

NlExpr Cos(const NlExpr &expr)

Arguments

expr: a nonlinear expression.

Return

result as a nonlinear expression.

NL::CosH()

Calculate hyperbolic cosine of a nonlinear expression.

Synopsis

NlExpr CosH(const NlExpr &expr)

Arguments

expr: a nonlinear expression.

Return

result as a nonlinear expression.

NL::Exp()

Calculate exponential function of a nonlinear expression.

Synopsis

NlExpr Exp(const NlExpr &expo)

Arguments

expo: exponent as a nonlinear expression.

Return

result as a nonlinear expression.

NL::Floor()

Calculate floor value of a nonlinear expression.

Synopsis

NlExpr Floor(const NlExpr &expr)

Arguments

expr: a nonlinear expression.

Return

result as a nonlinear expression.

NL::Log10()

Calculate logarithmic function of a nonlinear expression with base 10.

Synopsis

NlExpr Log10(const NlExpr &expr)

Arguments

expr: a nonlinear expression.

Return

result as a nonlinear expression.

NL::Log()

Calculate nature logarithmic function of a nonlinear expression.

Synopsis

NlExpr Log(const NlExpr &expr)

Arguments

expr: a nonlinear expression.

Return

result as a nonlinear expression.

NL::Neg()

Calculate negative value of a nonlinear expression.

Synopsis

NlExpr Neg(const NlExpr &expr)

Arguments

expr: a nonlinear expression.

Return

result as a nonlinear expression.

NL::Pow()

Calculate power function of a nonlinear expression.

Synopsis

NlExpr Pow(const NlExpr &base, const NlExpr &expo)

Arguments

base: base as a nonlinear expression.

expo: exponent as a nonlinear expression.

Return

result as a nonlinear expression.

NL::Sin()

Calculate sine of a nonlinear expression.

Synopsis

NlExpr Sin(const NlExpr &expr)

Arguments

expr: a nonlinear expression.

Return

result as a nonlinear expression.

NL::SinH()

Calculate hyperbolic sine of a nonlinear expression.

Synopsis

NlExpr SinH(const NlExpr &expr)

Arguments

expr: a nonlinear expression.

Return

result as a nonlinear expression.

NL::Sqrt()

Calculate square root of a nonlinear expression.

Synopsis

NlExpr Sqrt(const NlExpr &expr)

Arguments

expr: a nonlinear expression.

Return

result as a nonlinear expression.

NL::Sum()

Sum of nonlinear expressions.

Synopsis

NlExpr Sum(const std::vector<NlExpr*> &exprs)

Arguments

exprs: vector of nonlinear expressions.

Return

result as a nonlinear expression.

NL::Sum()

Sum of nonlinear expressions.

Synopsis

NlExpr Sum(

const NlExpr &op1,

const NlExpr &op2,

const NlExpr &op3)

Arguments

op1: first nonlinear expression.

op2: second nonlinear expression.

op3: third nonlinear expression.

Return

result as a nonlinear expression.

NL::Sum()

Sum of nonlinear expressions.

Synopsis

NlExpr Sum(

const NlExpr &op1,

const NlExpr &op2,

const NlExpr &op3,

const NlExpr &op4)

Arguments

op1: first nonlinear expression.

op2: second nonlinear expression.

op3: third nonlinear expression.

op4: fourth nonlinear expression.

Return

result as a nonlinear expression.

NL::Tan()

Calculate tangent of a nonlinear expression.

Synopsis

NlExpr Tan(const NlExpr &expr)

Arguments

expr: a nonlinear expression.

Return

result as a nonlinear expression.

NL::TanH()

Calculat hyperbolic tangent of a nonlinear expression.

Synopsis

NlExpr TanH(const NlExpr &expr)

Arguments

expr: a nonlinear expression.

Return

result as a nonlinear expression.