Im

Extracts the imaginary part of a complex-valued function.

template <
  class Operand>
class Im;

Specializations

SpecializationDescription
FunctionBase<NestedDerived>
Full specialization
template <
  class NestedDerived>
class Im<
  FunctionBase< NestedDerived >>;
Specialization for FunctionBase operands.
Template parameters
Operand Type of the operand function

For a complex function $ f: \Omega \to \mathbb{C} $ with $ f(x) = u(x) + iv(x) $ , this operator extracts the imaginary part:

\[ \text{Im}(f)(x) = v(x) \in \mathbb{R} \]