Expression Functions
#.. autofunction:: poek.abs
- poek.ceil(*args, **kwargs)
Overloaded function.
ceil(arg0: pycoek_pybind11.expression) -> pycoek_pybind11.expression
ceil(arg0: pycoek_pybind11.variable_single) -> pycoek_pybind11.expression
ceil(arg0: pycoek_pybind11.parameter_single) -> pycoek_pybind11.expression
ceil(arg0: pycoek_pybind11.index) -> pycoek_pybind11.expression
- poek.floor(*args, **kwargs)
Overloaded function.
floor(arg0: pycoek_pybind11.expression) -> pycoek_pybind11.expression
floor(arg0: pycoek_pybind11.variable_single) -> pycoek_pybind11.expression
floor(arg0: pycoek_pybind11.parameter_single) -> pycoek_pybind11.expression
floor(arg0: pycoek_pybind11.index) -> pycoek_pybind11.expression
- poek.exp(*args, **kwargs)
Overloaded function.
exp(arg0: pycoek_pybind11.expression) -> pycoek_pybind11.expression
exp(arg0: pycoek_pybind11.variable_single) -> pycoek_pybind11.expression
exp(arg0: pycoek_pybind11.parameter_single) -> pycoek_pybind11.expression
exp(arg0: pycoek_pybind11.index) -> pycoek_pybind11.expression
- poek.log(*args, **kwargs)
Overloaded function.
log(arg0: pycoek_pybind11.expression) -> pycoek_pybind11.expression
log(arg0: pycoek_pybind11.variable_single) -> pycoek_pybind11.expression
log(arg0: pycoek_pybind11.parameter_single) -> pycoek_pybind11.expression
log(arg0: pycoek_pybind11.index) -> pycoek_pybind11.expression
- poek.log10(*args, **kwargs)
Overloaded function.
log10(arg0: pycoek_pybind11.expression) -> pycoek_pybind11.expression
log10(arg0: pycoek_pybind11.variable_single) -> pycoek_pybind11.expression
log10(arg0: pycoek_pybind11.parameter_single) -> pycoek_pybind11.expression
log10(arg0: pycoek_pybind11.index) -> pycoek_pybind11.expression
- poek.sqrt(*args, **kwargs)
Overloaded function.
sqrt(arg0: pycoek_pybind11.expression) -> pycoek_pybind11.expression
sqrt(arg0: pycoek_pybind11.variable_single) -> pycoek_pybind11.expression
sqrt(arg0: pycoek_pybind11.parameter_single) -> pycoek_pybind11.expression
sqrt(arg0: pycoek_pybind11.index) -> pycoek_pybind11.expression
- poek.sin(*args, **kwargs)
Overloaded function.
sin(arg0: pycoek_pybind11.expression) -> pycoek_pybind11.expression
sin(arg0: pycoek_pybind11.variable_single) -> pycoek_pybind11.expression
sin(arg0: pycoek_pybind11.parameter_single) -> pycoek_pybind11.expression
sin(arg0: pycoek_pybind11.index) -> pycoek_pybind11.expression
- poek.cos(*args, **kwargs)
Overloaded function.
cos(arg0: pycoek_pybind11.expression) -> pycoek_pybind11.expression
cos(arg0: pycoek_pybind11.variable_single) -> pycoek_pybind11.expression
cos(arg0: pycoek_pybind11.parameter_single) -> pycoek_pybind11.expression
cos(arg0: pycoek_pybind11.index) -> pycoek_pybind11.expression
- poek.tan(*args, **kwargs)
Overloaded function.
tan(arg0: pycoek_pybind11.expression) -> pycoek_pybind11.expression
tan(arg0: pycoek_pybind11.variable_single) -> pycoek_pybind11.expression
tan(arg0: pycoek_pybind11.parameter_single) -> pycoek_pybind11.expression
tan(arg0: pycoek_pybind11.index) -> pycoek_pybind11.expression
- poek.asin(*args, **kwargs)
Overloaded function.
asin(arg0: pycoek_pybind11.expression) -> pycoek_pybind11.expression
asin(arg0: pycoek_pybind11.variable_single) -> pycoek_pybind11.expression
asin(arg0: pycoek_pybind11.parameter_single) -> pycoek_pybind11.expression
asin(arg0: pycoek_pybind11.index) -> pycoek_pybind11.expression
- poek.acos(*args, **kwargs)
Overloaded function.
acos(arg0: pycoek_pybind11.expression) -> pycoek_pybind11.expression
acos(arg0: pycoek_pybind11.variable_single) -> pycoek_pybind11.expression
acos(arg0: pycoek_pybind11.parameter_single) -> pycoek_pybind11.expression
acos(arg0: pycoek_pybind11.index) -> pycoek_pybind11.expression
- poek.atan(*args, **kwargs)
Overloaded function.
atan(arg0: pycoek_pybind11.expression) -> pycoek_pybind11.expression
atan(arg0: pycoek_pybind11.variable_single) -> pycoek_pybind11.expression
atan(arg0: pycoek_pybind11.parameter_single) -> pycoek_pybind11.expression
atan(arg0: pycoek_pybind11.index) -> pycoek_pybind11.expression
- poek.sinh(*args, **kwargs)
Overloaded function.
sinh(arg0: pycoek_pybind11.expression) -> pycoek_pybind11.expression
sinh(arg0: pycoek_pybind11.variable_single) -> pycoek_pybind11.expression
sinh(arg0: pycoek_pybind11.parameter_single) -> pycoek_pybind11.expression
sinh(arg0: pycoek_pybind11.index) -> pycoek_pybind11.expression
- poek.cosh(*args, **kwargs)
Overloaded function.
cosh(arg0: pycoek_pybind11.expression) -> pycoek_pybind11.expression
cosh(arg0: pycoek_pybind11.variable_single) -> pycoek_pybind11.expression
cosh(arg0: pycoek_pybind11.parameter_single) -> pycoek_pybind11.expression
cosh(arg0: pycoek_pybind11.index) -> pycoek_pybind11.expression
- poek.tanh(*args, **kwargs)
Overloaded function.
tanh(arg0: pycoek_pybind11.expression) -> pycoek_pybind11.expression
tanh(arg0: pycoek_pybind11.variable_single) -> pycoek_pybind11.expression
tanh(arg0: pycoek_pybind11.parameter_single) -> pycoek_pybind11.expression
tanh(arg0: pycoek_pybind11.index) -> pycoek_pybind11.expression
- poek.asinh(*args, **kwargs)
Overloaded function.
asinh(arg0: pycoek_pybind11.expression) -> pycoek_pybind11.expression
asinh(arg0: pycoek_pybind11.variable_single) -> pycoek_pybind11.expression
asinh(arg0: pycoek_pybind11.parameter_single) -> pycoek_pybind11.expression
asinh(arg0: pycoek_pybind11.index) -> pycoek_pybind11.expression
- poek.acosh(*args, **kwargs)
Overloaded function.
acosh(arg0: pycoek_pybind11.expression) -> pycoek_pybind11.expression
acosh(arg0: pycoek_pybind11.variable_single) -> pycoek_pybind11.expression
acosh(arg0: pycoek_pybind11.parameter_single) -> pycoek_pybind11.expression
acosh(arg0: pycoek_pybind11.index) -> pycoek_pybind11.expression
- poek.atanh(*args, **kwargs)
Overloaded function.
atanh(arg0: pycoek_pybind11.expression) -> pycoek_pybind11.expression
atanh(arg0: pycoek_pybind11.variable_single) -> pycoek_pybind11.expression
atanh(arg0: pycoek_pybind11.parameter_single) -> pycoek_pybind11.expression
atanh(arg0: pycoek_pybind11.index) -> pycoek_pybind11.expression
- poek.func.quicksum(args, start=0)[source]
A utility function to compute a sum of Poek expressions.
The behavior of
quicksum()
is similar to the builtinsum()
function, but this function generates a more compact Poek expression.- Parameters
args – A generator for terms in the sum.
start – A value that is initializes the sum. If this value is not a numeric constant, then the += operator is used to add terms to this object. Defaults to zero.
- Returns
The value of the sum, which may be a Poek expression object.
- poek.func.prod(args)[source]
A utility function to compute the product of Poek expressions.
- Parameters
args – A generator for terms in the product.
- Returns
The value of the product, which may be a Poek expression object.
#.. autodata:: poek.NAN
#.. autodata:: poek.inf