Abstract interface for obtaining interpolants of I{time-independent} functions.
Abstract interface for obtaining interpolants of time-dependent functions.
Bases: hedge.data.IGivenFunction
Adapter for a function
into an IGivenFunction.
Initialize the caches and store the function
.
| Parameter: | f – a function mapping space to a scalar value.
If f.target_dimensions exists and equals , then f maps into an
-dimensional vector space instead. |
|---|
Bases: hedge.data.GivenFunction
A GivenFunction that has a constant value on all space.
Bases: hedge.data.IGivenFunction
A constant-valued GivenFunction.
Bases: hedge.data.ITimeDependentGivenFunction
Adapts a GivenFunction to have a (formal) time-dependency, being constant over all time.
Bases: hedge.data.ITimeDependentGivenFunction
Adapts an IGivenFunction to have a harmonic time-dependency.
Bases: hedge.data.ITimeDependentGivenFunction
Adapts an IGivenFunction to depend on time by “turning it on”
for the time interval
, and
having it be zero the rest of the time.
Bases: hedge.data.ITimeDependentGivenFunction
Adapts a function
into the GivenFunction framework.