ComplexFunction Template Specializations module
Template specializations of the ComplexFunction class.
| Specialization | Description |
|---|---|
| ComplexFunction<Complex> | Constant complex-valued function. |
| ComplexFunction<FunctionBase<NestedDerived>> | Complex wrapper around a nested function. |
| ComplexFunction<FunctionBase<Real>, FunctionBase<Imaginary>> | Complex function assembled from real and imaginary parts. |
| ComplexFunction<F> | Complex function constructed from an arbitrary scalar callable. |
Classes
-
template<>class Rodin::Variational::ComplexFunction<Complex>
- Represents a constant scalar function with type Complex.
-
template<class NestedDerived>class Rodin::Variational::ComplexFunction<FunctionBase<NestedDerived>>
- Complex function wrapper around a nested function.
-
template<class RealNestedDerived, class ImagNestedDerived>class Rodin::Variational::ComplexFunction<FunctionBase<RealNestedDerived>, FunctionBase<ImagNestedDerived>>
- Complex function built from real and imaginary functions.
-
template<class F>class Rodin::Variational::ComplexFunction<F>
- Represents a scalar function given by an arbitrary scalar function.