src.costs.full_shape_gradient

Module Contents

Classes

Full_shape_gradient

Put together all the costs

class src.costs.full_shape_gradient.Full_shape_gradient(path_config_file=None, config=None)

Put together all the costs

get_surface(self, param_S_array)

Return the surface associated with the 1D input

Parameters

param_S_array – a float 1D array

Return type

Surface

cost(self, param_S_array)
shape_gradient(self, param_S_array)

Full_shape_gradient only needs the surface parametrization

Parameters

param_S_array (1D array) –

Returns

the shape gradient

Return type

1D array