ComplexFunction Template Specializations module

Template specializations of the ComplexFunction class.

SpecializationDescription
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.