ComplexFunction.h file
Complex-valued scalar functions.
Namespaces
- namespace Rodin
- The Rodin library for finite element methods and shape optimization.
- namespace Rodin::Variational
- Finite element spaces, fields, and variational problems.
Classes
-
template<class Derived>class Rodin::Variational::ComplexFunctionBase
- Base class for complex-valued scalar functions.
-
template<>class Rodin::Variational::ComplexFunction<Integer>
- Complex-valued constant function built from an integer.
-
template<>class Rodin::Variational::ComplexFunction<Real>
- Complex-valued constant function built from a real.
-
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.
-
template<class FReal, class FImag>class Rodin::Variational::ComplexFunction<FReal, FImag>
- Complex function built from real and imaginary callables.