AbstractMappings
Index
AbstractMappings.EvaluationSetAbstractMappings.ResizableArrayAbstractMappings.l2_errorAbstractMappings.@evaluateAbstractMappings.@evaluate!
AbstractMappings.l2_error — Methodl2_error(f; to, relative=false, quadrule=standard_quadrature_rule(f,g))Compute the (relative) L^2 error of f with respect to g. Any f and g will do as long as @cartesian and standard_quadrature_rule(f,g) are implemented.
AbstractMappings.EvaluationSet — TypeEvaluationSet{S1,S2, S}
Set of evaluation points that are used as input and output of functions, mappings and fields.
AbstractMappings.ResizableArray — TypeResizableArray{T,Dim} <: AbstractArray{T, Dim}Array-type that may be resized. New resources will be allocated if the new array-length exceeds maxlen.
AbstractMappings.@evaluate! — Macro@evaluate! Y = f(x)
@evaluate! Y += f(x)
@evaluate! Y -= f(x)
@evaluate! Y *= f(x)
@evaluate! Y /= f(x)Fast update routine for evaluating a mapping on a grid $x ...$. array Y needs to be preallocated.
AbstractMappings.@evaluate — Macro@evaluate Y = f(x)Fast evaluation routine for evaluating a mapping on a grid $x ...$. The result is stored in array $Y$. Allocation is done automatically and EvaluationSet's of the correct size and type are cached for each mapping using an LRUCache.