darsia.AdvancedKernelInterpolation#
- class AdvancedKernelInterpolation(kernel)[source]#
Bases:
KernelInterpolationKernel interpolation with support for fixed (non-calibrated) support points.
Methods
calibrate()Calibration routine of model.
setup_kernel_problem()Setup of linear kernel problem.
update([kernel, supports, values, append])Update kernel and interpolation weights.
update_advanced([fixed_supports, ...])Update support points.
update_interpolation()Update interpolation weights.
update_kernel(kernel)Update kernel.
update_model_parameters(parameters[, dofs])update_variable_model_parameters(parameters)Attributes
Fixed support points.
Fixed goal points.
Number of fixed support points.
Variable support points.
Variable goal points.
kernelKernel.
supportsSupport points.
valuesGoal points.
num_supportsNumber of support points.
interpolation_weightsInterpolation weights.
- update_advanced(fixed_supports=None, fixed_values=None, variable_supports=None, variable_values=None)[source]#
Update support points.
- Parameters:
- fixed_supports
np.ndarray,optional Fixed support points.
- fixed_values
np.ndarray,optional Fixed goal points.
- variable_supports
np.ndarray,optional Variable support points.
- variable_values
np.ndarray,optional Variable goal points.
- fixed_supports
- fixed_supports#
Fixed support points.
- fixed_values#
Fixed goal points.
- num_fixed_supports#
Number of fixed support points.
- variable_supports#
Variable support points.
- variable_values#
Variable goal points.