Function sequant::pow¶
Defined in File tensor_power.cpp
Function Documentation¶
-
ExprPtr sequant::pow(ExprPtr base, rational exponent)¶
raises a scalar or a c-number tensor leaf to a rational power
A Constant or Variable base gives a Power, a c-number tensor base a TensorPower. Exponents of nested powers are composed when that is exact: for a TensorPower
T^aand exponentb,(T^a)^b = T^{ab}for realTonly ifbis an integer orahas an odd numerator.- Parameters:
base – [in] a Constant, Variable, Power, c-number AbstractTensor or TensorPower
exponent – [in] any rational
- Throws:
Exception – if
baseis not supported or the composition is inexact