src.costs.EM_shape_gradient

Module Contents

Classes

EM_shape_gradient

Main cost coming from the inverse problem

class src.costs.EM_shape_gradient.EM_shape_gradient(path_config_file=None, config=None)

Bases: src.costs.abstract_shape_gradient.Abstract_shape_gradient

Main cost coming from the inverse problem

cost(self, S)
shape_gradient(self, S, theta_pertubation)

The implementation of the shape gradient

Parameters
  • S (for now only Surface_Fourier are supported) – a surface

  • theta_pertubation (dictionary) – see get_theta_perturbation of a surface

compute_gradient_of(self, paramS=None, S=None)
compute_gradient_df(self, paramS)